Цикл for Bash
| Пример | |
| Перебор массива | |
| Похожие статьи |
Пример
Простейший пример цикла for
#!/bin/bash for i in $(seq 1 10); do echo $i done
./for_loop.sh
1 2 3 4 5 6 7 8 9 10
Цикл for … in по массиву
Для создания массива нужно воспользоваться declare -a.
Для перебора элементов используется следующий синтаксис
for i in "${arr[@]}"
Обратите внимание на отсутствие запятых между элементами.
#!/bin/bash declare -a urls=("https://beget.com" "https://heihei.ru" "https://testsetup.site" ) for url in "${urls[@]}" do echo "$url" done
./for_array.sh
https://beget.com https://heihei.ru https://testsetup.site
Article author: Andrei Olegovich