-
リストの要素を一つずつ処理する方法:
# リストの要素をスペースで区切って定義 list="apple orange banana" # forループでリストの要素を処理 for item in $list do echo $item done
上記の例では、
list
変数に"apple"、"orange"、"banana"という3つの要素が含まれています。forループを使用してリストの要素を一つずつ処理し、echo
コマンドで要素を表示しています。 -
リストの要素にインデックスを付けて処理する方法:
# リストの要素をスペースで区切って定義 list="apple orange banana" # forループでリストの要素にインデックスを付けて処理 index=0 for item in $list do echo "Index: $index, Item: $item" ((index++)) done
上記の例では、
index
変数を使用して要素にインデックスを付けています。ループ内でインデックスを更新し、要素とインデックスを表示しています。 -
リストの要素をコマンドの引数として使用する方法:
# リストの要素をスペースで区切って定義 list="file1.txt file2.txt file3.txt" # forループでリストの要素をコマンドの引数として使用 for file in $list do cat $file done
上記の例では、
cat
コマンドを使用してリストの各要素に対応するファイルを表示しています。
これらはBashでリストを処理するためのシンプルで基本的な方法です。必要に応じて、これらの例をカスタマイズして使用することができます。