while / until の使い方
条件のあいだくり返す
書き方
while 条件; do …; done until 条件; do …; done while read -r line; do …; done < ファイル
条件が真のあいだ(until は偽のあいだ)くり返します。while read でファイルを 1 行ずつ処理するのが定番です。
例
$ i=0; while [ $i -lt 3 ]; do i=$((i+1)); done
実際に打って練習する
Bash コースの Lv40「くり返す while」で覚えます(第5章 巻物の書庫(シェルスクリプト))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜5 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。