bash, Циклы, forИсточник: Advanced Bash-Scripting Guide by Mendel Cooper В цикле for переменная последовательно принимает значения из списка. Синтаксис:
for переменная in [список] do команда(ы)... done Синтаксис в одну строку: for переменная in [список] ; do команда(ы)... ; done * * * Пример:
for fruit in apple peach orange do echo ${fruit} done Пример переменной, возрастающей от 1 до 5: (благодаря подстановке команд)
for i in $(seq 1 5) do echo ${i} done Пример перебора аргументов, переданных скрипту:
for arg in $@ do echo ${arg} done Пример с использованием переменной:
FRUITS="apple peach orange" for fruit in ${FRUITS} do echo ${fruit} done Пример использования C-подобного синтаксиса:
for (( i=1 ; i <= 5 ; i++ )) do echo ${i} done #bash 2019-08-20 22:11:31
|