Bashスクリプトでの配列の使用方法


  1. 配列の宣言と初期化: 配列を宣言するには、次のように記述します。
array_name=(value1 value2 value3)

例えば、果物の配列を作成する場合は次のようになります。

fruits=("apple" "banana" "orange")
  1. 配列要素へのアクセス: 配列の要素にアクセスするには、インデックスを使用します。最初の要素のインデックスは0です。
echo ${array_name[index]}

例えば、最初の果物を表示するには次のようになります。

echo ${fruits[0]}
  1. 配列の要素数の取得: 配列の要素数を取得するには、以下の方法があります。
${#array_name[@]}
${#array_name[*]}

例えば、果物の配列の要素数を取得するには次のようになります。

echo ${#fruits[@]}
  1. 配列のループ処理: 配列の要素に対して繰り返し処理を行うには、forループを使用します。
for element in "${array_name[@]}"
do
    # 処理を実行する
    echo $element
done

例えば、果物の配列をループ処理するには次のようになります。

for fruit in "${fruits[@]}"
do
    echo $fruit
done

これらは、Bashスクリプトで配列を使用する基本的な方法の一部です。配列を使用することで、データのグループ化や反復処理が容易になります。さまざまな状況に応じて、これらの例を応用して利用してください。