シェルで配列はどのように定義しますか?

シェルにおいて配列を定義するには、以下の2つの方法を用いることができる。

  1. 値をスペースで区切ったリストを使用する
array=(value1 value2 value3 ...)

例えば:

array=(1 2 3 4 5)
  1. インデックスで値を割り当てる
array[index]=value

たとえば、

array[0]=1
array[1]=2
array[2]=3

なお、配列は0オリジンであることに注意が必要

bannerAds