Shell Script: for文 - ワードリストに変数、コマンドを使用
· 約1分
以下のシェルスクリプトは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
