голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Программы
Хостинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Цикл for BASH

Цикл for BASH. Довольно часто нужно циклично обрабатывать данные в BASH. Вы можете использовать как цикл while, так и for. Мне нравится цикл for. Перед тем как крутить цикл нужно проверить переменную на существование и подсчитать количество её элементов. Выводить один элемент циклом смысла не имеет. Должно быть как минимум 2 элемента в массиве. Можно и один элемент крутить, но это плохой пример! Если вы работали с PHP, то вы легко справитесь с поставленной задачей.


#!/bin/bash
str=" - число"

for index in 1 2 3 4 5
do
   echo $index$str;
done

В первом примере мы выводим значения переменной index. Во втором примере реализован вывод списка файлов. Обратите внимание на то что команда ls работает как функция.


#!/bin/bash
# список файлов в качестве массива
for file in $(ls -l); do echo "$file"; done

#цикл в одну строку, список названий файлов без данных
for file in $(ls); do echo "$file"; done

# в несколько строк
for file in $(ls -l)
do 
   echo "$file";
done
просмотры: 438, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-02-21 09:35:15
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://www.2domains.ru домен RU домен RU всего за 99 рублей