#!/bin/bash echo "What's your number?" | tee quiz1.txt #数値を入力するよう、””内の言葉が表示されます #””内の文章はquiz1.txtにも書き込まれます read x #打ち込まれた数値をxという変数として定義します echo "$x" | tee -a quiz1.txt #xの値をquiz1.txtに書き込みます while [ $x -ne $1 ] #引数でないときのdo文内の操作を繰り返します do if [ $x -gt $1 ] #引数より大きいとき then echo "your number is lager" | tee -a quiz1.txt #""内の言葉が表示されます #また""内の言葉がquiz1.txtに書き込まれます else echo "your number is smaller" | tee -a quiz1.txt #引数より小さいときに””内の言葉が表示されます #””内をquiz1.txtに書き込みます fi echo "What's your number?" | tee -a quiz1.txt read x #xを定義しなおします echo "$x" | tee -a quiz1.txt #quiz1.txtに書き込みます done echo "your number matches the answer!!" | tee -a quiz1.txt #正解のとき””内の言葉が表示されます #また、quiz1.txtにも書き込まれます #以上の作業は、正解が出るまで繰り返されます