【使用例紹介】配列の要素を追加:+= (xxx)【シェルスクリプト】
備忘録になります。配列の要素追加には”+=”を用います。
$ cat wrk.sh
LIST=(AAA BBB CCC)
LIST+=(DDD)
echo ${LIST[@]}
$ ./wrk.sh
AAA BBB CCC DDD
最初に空配列を宣言して追加する方法もあります。
$ cat wrk.sh
LIST=()
LIST+=(AAA)
LIST+=(BBB)
LIST+=(CCC)
echo ${LIST[@]}
$ ./wrk.sh
AAA BBB CCC
空配列の宣言無しで最初から+=で宣言しても結果は同じです。他ソースとのバランスになりますが、空配列で初期宣言したほうが可読性が上がると思います。
# 空配列宣言無ケース
$ cat wrk.sh
LIST+=(AAA)
LIST+=(BBB)
LIST+=(CCC)
echo ${LIST[@]}
$ ./wrk.sh
AAA BBB CCC
関連リンク