シェル・プログラミング:10. until文
while 文は,指定した条件が満たされる限り処理を繰り返しますが,逆に,指定した条件が満たされるまで処理を繰り返すのが until 文です。
■until 文 until 条件 do 処理 done
# # 例 15 # #!/bin/sh echo -n 'Enter your favorite number: ' read num echo "Sleeping $num seconds..." i=0 until [ $i -ge $num ] do echo -n '...' i=`expr $i + 1` sleep 1 echo $i done
実行例) % sh script Enter your favorite number: 7 Sleeping 7 seconds... ...1 ...2 ...3 ...4 ...5 ...6 ...7 %