以下のシェルスクリプトは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