配列を宣言・初期化するためには、以下のようにします。 fruit=() のように配列を宣言するfruit[0]="apple" のように 1つの要素を 1行単位で宣言・初期化するfruit=([0]=apple [1]=banana [2]=orange) のように宣言・初期化するfruit=(apple banana orange) のように宣言・初期化するdeclare -a fruit=(apple banana orange) のように宣言・初期化する declare について declare -a は、変数を配列として明示的に宣言する際に使います。 ・ declare -a : 変数を配列として宣言 ・ declare -i : 数字型変数として宣言 ・ declare -r : 読み取り専用変数として宣言 例えば、読み取り専用の数字型配列を宣言したいときには、以下のようにします
![シェルスクリプトで配列を扱うための基礎知識 - eTuts+ Server Tutorial](https://cdn-ak-scissors.b.st-hatena.com/image/square/4825255f08b5aa2f729a5a63be8952fa029e6f34/height=288;version=1;width=512/https%3A%2F%2Fserver.etutsplus.com%2Fuploads%2Fserver%2Fusers%2F1%2Fposts%2F199%2Fimage%2Fshellscript-array-how-to-preview.png)