Bash

2013-09-17, bash linux

配列に要素を追加

Bashには一度分かってしまえば簡単なんですが、どうも忘れてしまいがちな(ちょっと変わった)構文が多いです。配列の宣言もその一つではないでしょうか。要素の追加の際も括弧が必要です。forでイテレートするときには「@」の指定を忘れずに付けましょう。

ARR=()
ARR+=(1)
ARR+=(2)
ARR+=(3)

for V in ${ARR[@]}; do
  echo $V
done

こういう場合、早めにPython(+subprocessモジュール)あたりで組み始めた方が最終的には時間を節約できるような気がします。

参考URL

この記事は役に立ちましたか?