Олег Марков
Цикл for в Bash — полный практический разбор
Автор
Базовый for
for item in one two three; do
echo "$item"
done
Перебор аргументов
for arg in "$@"; do
echo "$arg"
done
Перебор массива
for f in "${files[@]}"; do
echo "$f"
done
Итоги
В циклах for критичны корректные кавычки и понимание структуры входных данных.