Я предоставлю вам несколько примеров использования массивов и циклов for в языке программирования Bash. Вот несколько способов:
Метод 1. Простая итерация массива с использованием цикла for
my_array=("apple" "banana" "cherry" "date")
for item in "${my_array[@]}"
do
echo $item
done
Метод 2. Доступ к элементам массива с использованием их индексов
my_array=("apple" "banana" "cherry" "date")
for ((i=0; i<${#my_array[@]}; i++))
do
echo ${my_array[$i]}
done
Метод 3. Перебор диапазона чисел с помощью цикла for
for ((i=1; i<=5; i++))
do
echo $i
done
Метод 4. Перебор файлов в каталоге с помощью цикла for
for file in /path/to/directory/*
do
echo $file
done
Метод 5. Использование цикла while для перебора массива
my_array=("apple" "banana" "cherry" "date")
length=${#my_array[@]}
counter=0
while [ $counter -lt $length ]
do
echo ${my_array[$counter]}
counter=$((counter+1))
done