#!/bin/sh echo > ../results/quiz2.txt #quiz2.txtを白紙の状態にする echo m=? read m echo n=? read n #m,nの値を入力する while test $m -le $n #mからnまでの数について以下の条件を適用する do if (echo $m |grep 3 >/dev/null); then #3を含む数について if [ "`expr $m % 8`" = "0" ]; then echo $m 'fool comfortable' >> quiz2.txt #8の倍数はquiz2.txtに'数字 fool comfortable'と入力する else echo $m 'fool' >> quiz2.txt #その他の数字は'数字 fool'と入力する fi elif [ "`expr $m % 24`" = "0" ] #3を含まない数字について then echo $m 'fool comfortable' >> quiz2.txt #8の倍数はquiz2.txtに'数字 fool comfortable'と入力する elif [ "`expr $m % 3`" = "0" ] then echo $m 'fool' >> quiz2.txt #3の倍数はquiz2.txtに'数字 fool'と入力する elif [ "`expr $m % 8`" = "0" ] then echo $m 'comfortable' >> quiz2.txt #8の倍数はquiz2.txtに'数字 comfortable'と入力する else echo $m >> quiz2.txt #それ以外の数字はquiz2.txtに数字を入力する fi m=`expr $m + 1` #mを$m+1と置き直しdoに戻る done