Цикл 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.ru" ) for url in "${urls[@]}" do echo "$url" done
./for_array.sh
https://beget.com https://heihei.ru https://testsetup.ru
Автор статьи: Андрей Олегович
| Bash | |
| Основы Bash | |
| Скрипты | |
| awk | |
| grep | |
| sed | |
| Ошибки Bash | |
| Zsh | |
| Unix |
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги