#!/bin/bash
#cd ~/public_html/report01/results
echo > quiz2.txt
#新しく結果を書き込むために、quiz2.txtの内容を空にする。
#echo please input the small number!
#read m #1つ目の値を入力し1つ目の引数を与える。
#echo please input the large number!
#read n #2つ目の値を入力し2つ目の引数を与える。
#レポート課題のときは最初に1を入力し、次に99を入力する。
m=$1
n=$2
while [ $m -le $n ]
do
l=$(($m % 10))
k=$m
while [ $k -ge 10 ]; do
k=$(($k / 10))
done
if [ $(($m % 3)) = 0 -a $(($m % 8)) = 0 ]; then
#3の倍数と8の倍数のとき。
echo "$m fool comfortable" >> quiz2.txt最初に1を入力し、次に99を入力する。
elif [ $k = 3 -a $(($m % 8)) = 0 ]; then
#3のつく数字と8の倍数のとき。
echo "$m fool comfortable" >> quiz2.txt
elif [ $(($m % 3)) = 0 -o $l = 3 -o $k = 3 ]; then
#3の倍数と3のつく数字のとき。
echo "$m fool" >> quiz2.txt
elif [ $(($m % 8)) = 0 ]; then
#8の倍数のとき。
echo "$m comfortable" >> quiz2.txt
else
#上記以外のとき。
echo "$m" >> quiz2.txt
fi
m=`expr $m + 1`
done