#!/bin/bash echo "What's your number?" echo "What's your number?" > quiz1.txt #プレイヤーが予想する数はいくつかを尋ねます。 read a #プレイヤーが予想した数を読み込みます echo $a >> quiz1.txt #quiz1.txtに予想した数を出力させます。 while [ $a -ne "$1" ] do #正解するまで以下の操作を繰り返します if [ $a -gt "$1" ] #プレイヤーが予想した数が正解の数よりも大きい時 then echo "Your number is larger than the answer. Guess the answer again." echo "Your number is larger than the answer. Guess the answer again." >> quiz1.txt #予想した数は正解の数よりも大きいと表示、quiz1.txtにも出力。 else echo "Your number is smaller than the answer. Guess the answer again." echo "Your number is smaller than the answer. Guess the answer again." >> quiz1.txt #その他の場合。つまり予想した数が正解の数よりも小さい時は #その旨を表示し、quiz1.txtに出力 fi echo "What's your number?" echo "What's your number?" >> quiz1.txt read a echo $a >> quiz1.txt #正解するまでプレイヤーの予想する数を入力させることを繰り返す。 done #正解すると終了 echo You got a right answer!! echo You got a right answer!! >> quiz1.txt #正解!と表示される。