第3回BASHゼミ while文とuntil文 発表日 7月14日 発表者 加藤 友宏 while文 while文の構文 while [ 条件式 ] do 繰り返し実行されるコマンド done while文は、条件が真である間、 do-doneに囲まれたコマンドを実行する。 条件が偽になったら、止まる。 while文の使用例 whileを使用して、1から10まで表示するプログラム #!/bin/bash a=1 while [ $a -le 10 ] do echo -n "$a " let a++; done 実行結果 1 2 3 4 5 6 7 8 9 10 until文 until文の構文 until [ 条件式 ] do 繰り返し実行されるコマンド done until文は、while文と逆の動作をし、 条件が偽の場合、do-doneの間のコマンドを実行する。 条件が真になると、止まる。 until文の使用例 until文を用いて、先ほどのプログラムを書き換えたプログラム #!/bin/bash a=1 until [ $a -gt 10 ] do echo -n "$a " let a++; done 実行結果 1 2 3 4 5 6 7 8 9 10 練習問題 乱数を取得し、その乱数を当てる数当てゲームを作 成しなさい。 なお、数を当てたときに数を当てるまでの回数も 表示せよ。 while版とuntil版を作成すること。 ヒント:○ 乱数を取得するのは、$RANDOM 0から32767まで。 ○ 標準入力を取得するには、read
© Copyright 2024 ExpyDoc