Пример цикла for
#!/bin/bash for i in $( ls ); do echo item: $i done
Во второй строке мы представляем i в качестве переменной, которая получает различные значения, содержащиеся в $(ls ).
При необходимости третья строка могла бы быть длиннее; или там могло бы находиться несколько строк перед done (4-я строка).
'done' (4-я строка) показывает, что код, в котором используется значение $i, заканчивается и $i получает новое значение.
Данный скрипт не предполагает большой важности. Более полезным применением цикла for было бы использование его для отбора только каких-то определённых файлов в предыдущем примере.