ryg

for Команда


Команда терминала в OS X. Используется для создания цикла в скриптах. встроенная команда 

Назначение:

Создать цикл 

Синтаксис:

for name [in words ...]; do commands; done

Где name -переменная, которой последовательно присваиваются значения words

for (( expr1 ; expr2 ; expr3 )) ; do commands ; done

Где

expr1 -выражение присвоения начального значения переменной
expr2-логическое условие связанное со значением переменной при котором будет завершен цикл
expr2-инкремент переменной

 

Пример 1

for i in 1 4 5 7 do
   echo  " Привет всем $i раз "
done  

Будет выведено

Привет всем 1 раз
Привет всем 4 раз
Привет всем 5 раз
Привет всем 7 раз

Пример 2 

for (( c=1; c<=5; c++ ))
do
   echo "Привет всем $c раз"
done

Будет выведено

Привет всем 1 раз
Привет всем 2 раз
Привет всем 3 раз
Привет всем 4 раз
Привет всем 5 раз

 

Близкие команды:

continue - продолжить выполнение цикла
break -прервать цикл
while и until - другой вариант создания цикла
Весь список команд терминала OS X