シェルでseqを使って1〜10までループさせる

Bash on Rails作った人を見習ってシェルスクリプト絶賛勉強中。
seqと言うコマンドがある様です。


seq 10とやると、1から10まで出力してくれる。
seq 2 10とすると2から10まで出力してくれる。


これを使うと、for文で、1〜10までのループとかが簡単に実行出来る。

for i in `seq 1 10`; do
    echo "${i}個目の出力"
done    

とすると、

1個目の出力
2個目の出力
3個目の出力
4個目の出力
5個目の出力
6個目の出力
7個目の出力
8個目の出力
9個目の出力
10個目の出力

と出てくれる。


覚えて置こう。