-
forループを使用する方法:
# 配列の要素を順番に処理する for item in "${array[@]}"; do # itemを使って処理を行う done # 配列のインデックスと要素を同時に処理する for index in "${!array[@]}"; do item="${array[index]}" # indexとitemを使って処理を行う done
-
whileループとインデックスを使用する方法:
index=0 while [ $index -lt ${#array[@]} ]; do item="${array[index]}" # indexとitemを使って処理を行う ((index++)) done
-
Cスタイルのforループを使用する方法:
for ((index=0; index<${#array[@]}; index++)); do item="${array[index]}" # indexとitemを使って処理を行う done
これらの方法を使って配列をイテレーションし、必要な処理を行うことができます。具体的な処理に応じて、適切な方法を選択してください。また、配列の要素が空白を含む場合や特殊文字を含む場合は、適切にクォーテーションで囲む必要があります。
以上が、Bashで配列をイテレーションする方法の簡単な例です。ご参考になれば幸いです。