chonan blog
2007/03/01
bashで足し算
bashを使っているとき、Cと同じような感じでfor文を使いたくなることがある。
変数を定義して、それを1ずつとか2ずつとか増やしながらループを回したいのだが、bashには計算機能が無い。
これを解決するには、while文とexprを使えばいい。
例えば、
i=1
while [ $i -lt 21 ];do
touch $i.txt
i=`expr $i + 1`
done
とか打つと、iが1から20まで回り、1.txtから20.txtを作ってくれる。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿