#!/bin/bash rand_Num=`expr $RANDOM % 100` #0〜99までのランダムな自然数を取得します #echo $rand_Num echo Enter the answer #数字を入力するよう促してきます echo Enter the answer > quiz1.txt read answer #入力した数字をanswerとして読み込みます echo $answer >> quiz1.txt while [ $rand_Num != $answer ] #答えと入力した数字が等しくなるまで以下の操作をします do if [ $answer -lt $rand_Num ] #入力した数字が答えより小さいと言う条件が then echo Your number is smaller than my number. #真ならばあなたの数字は答えより小さいと表示されます echo Your number is smaller than my number. >> quiz1.txt else echo Your number is bigger than my number. #偽ならばあなたの数字は答えより大きいと表示されます echo Your number is bigger than my number. >> quiz1.txt fi echo Enter the answer. read answer echo $answer >> quiz1.txt done echo OK! echo OK! >> quiz1.txt