Shell Script: for文 – ワードリストに変数、コマンドを使用

以下のシェルスクリプトはfor文のワードリストに文字列変数を使用したもの。文字列はスペース区切でパラメータ変数に格納されloopする。また、ワードリストにバッククォートで括ったコマンドを指定すると、そのコマンドの実行結果がパラメータ変数に渡される。

#!/bin/sh
VARS="1 2 3 four five"
for VAR in $VARS
do
	echo $VAR
done
echo ""
for LIST in `date`
do
	echo $LIST
done


実行結果は下記の通り。

$ sh for_var.sh
1
2
3
four
five
2011年
2月
6日
日曜日
12:31:09
JST