bashの配列
シェルでは配列が使用できます。
配列は以下のように使用します。

arr[0]=test1
echo ${arr[0]}
配列要素を一度で宣言
配列要素を一度で宣言するには、要素をスペース区切りで区切って最後に()で括って宣言します。

arr=(test1 test2 test3)
echo ${arr[0]}
echo ${arr[1]}
echo ${arr[2]}
echo ${arr[@]}
配列のそれぞれの値にアクセスするには ${arr[0]},${arr[1]}・・・ というように添え字を指定して記述します。添え字は0から始まります。
また、 ${arr[@]} とすると配列の要素全てをスペース区切りで表示することが出来ます。

配列要素をfor文で使用
さきほどの${arr[@]}を使用してfor文で完単に配列要素にアクセスすることが出来ます。

arr=(test1 test2 test3)
for i in ${arr[@]};do
  echo ${i}
done 
このようにforループで使用すると、配列要素に順にアクセスされます。

Back to top

Information