#!/bin/sh echo 'What number do you guess?' read a #予想した数字の入力を促し、読み込む。 echo 'What number do you guess?' >quiz1.txt echo $a >>quiz1.txt #"quiz1.txt"に実行結果を上書きする。 #以下同様に"echo"で始まる行は実行結果結果を書き加えていく操作である。 while [ $a != $1 ] #答えを当てるまでdo〜doneの操作を繰り返す。 do if [ $a -lt $1 ] then echo 'It is too small.' echo 'It is too small.' >>quiz1.txt else echo 'It is too big.' echo 'It is too big.' >>quiz1.txt fi #回答者にヒントを与えるべく #予想した数字と答えとの大小関係を示すため返答を場合分けする。 echo 'What number do you guess?' read a echo 'What number do you guess?' >>quiz1.txt echo $a >>quiz1.txt #再度数字の入力を促し読み込む。 done echo 'Bingo!' echo 'Bingo!' >>quiz1.txt #答えを当てたときお祝いの言葉とともにプログラムは終了する。