for の使い方
くり返す
書き方
for 変数 in 値...; do …; done for ((i=0; i<n; i++)); do …; done
値を 1 つずつ変数に入れてくり返します。in を省くと引数("$@")を順に。break で抜け、continue で次へ。
例
$ for f in *.log; do wc -l "$f"; done $ for i in $(seq 3); do echo $i; done
実際に打って練習する
Bash コースの Lv39「繰り返しの術 for」で覚えます(第5章 巻物の書庫(シェルスクリプト))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜5 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。