bash 配列
代入
$ array=(1 2 3 4)
値確認
変数名だけだと、インデックス[0]の呼び出し
$ echo $array
1
インデックスを付けて各要素を呼び出す
$ echo ${array[0]}
1
$ echo ${array[1]}
2
$ echo ${array[2]}
3
$ echo ${array[3]}
4
値がないものは、「ない」
$ echo ${array[4]}
{}でくくり忘れるとこうなる
$ echo $array[3]
1[3]
全要素出力
$ echo ${array[@]}
1 2 3 4
要素数?
$ echo ${#array[@]}
4
$ echo ${#array}
1
値代入
インデックスを指定しないと、インデックス[0]への代入
$ array=2
$ echo $array
2
$ echo ${array[0]}
2
$ echo ${array[@]}
2 2 3 4
インデックスを指定して値代入
$ array[1]=5
- bash 配列 の続きを見る
- コメントを投稿するにはログインまたは登録をしてください