Linuxコマンド集 |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
while | ループ制御構造を作る | (Shell) |
構文 | |
while 条件式 do コマンド done |
説明 | |
for,select,untilなどと並び,ループ制御構造を作る。条件式が満たされている間は,doとdoneの間に書かれたコードを繰り返し実行する。条件式の成立条件を正反対にすれば,untilコマンドと置き換え可能。 |
使用例 | |
拡張九九表を出力する
while [ ${i:=1} -le $1 ]
do
while [ ${j:=1} -le $1 ]
do
line="${line} `expr ${i} \* ${j}`"
j=`expr ${j} + 1`
done
echo ${line}
line=
i=`expr ${i} + 1`
j=1
done
|
関連事項 | |
break,continue,for,select,until |