Книга: Искусство программирования на языке сценариев командной оболочки
Пример 10-19. Вложенный цикл
Пример 10-19. Вложенный цикл
#!/bin/bash
# Вложенные циклы "for".
outer=1 # Счетчик внешнего цикла.
# Начало внешнего цикла.
for a in 1 2 3 4 5
do
echo "Итерация #$outer внешнего цикла."
echo "---------------------"
inner=1 # Сброс счетчика вложенного цикла.
# Начало вложенного цикла.
for b in 1 2 3 4 5
do
echo "Итерация #$inner вложенного цикла."
let "inner+=1" # Увеличить счетчик итераций вложенного цикла.
done
# Конец вложенного цикла.
let "outer+=1" # Увеличить счетчик итераций внешнего цикла.
echo # Пустая строка для отделения итераций внешнего цикла.
done
# Конец внешнего цикла.
exit 0
Демонстрацию вложенных циклов "while" вы найдете в Пример 25-6, а вложение цикла "while" в "until" -- в Пример 25-8.
- Пример 11-16. Передача переменных во вложенный сценарий awk, с помощью export
- 10.2. Вложенные циклы
- Пример 10-22. Передача управление в начало внешнего цикла
- Пример установочного скрипта
- Пример из практики
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Жизненные циклы продуктов
- Примеры получения статистики
- Пример применения метода «пять почему»
- 7 Система Цикл: долгосрочные цели
- Пример 12-8. Частота встречаемости отдельных слов
- 1.2.5. Пример программы