知識の箱

主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。

bashで配列の設定・表示の仕方

bashでの配列は特に事前に指定せずに、下記の用に書く。

test.sh
————————————
#!/bin/bash
TODAY[1]=2009
TODAY[2]=05
TODAY[3]=12

echo YEAR = ${TODAY[1]}
echo MONTH = ${TODAY[2]}
echo DAY = ${TODAY[3]}

echo YEAR MONTH DAY = ${TODAY[@]}
————————————

※配列の内容をすべて表示させるには@を入れる。
TODAY[@]はTODAY[1]、TODAY[2]、TODAY[3]をすべてを表す。

このファイルを実行すると、

> ./test.sh
YEAR = 2009
MONTH = 05
DAY = 12
YEAR MONTH DAY = 2009 05 12

と表示される。