シェルスクリプト版を作成
[fizzbuzz.git] / sh / fizzbuzz.sh
1 #!/bin/sh
2
3 MIN=1
4 MAX=100
5
6 fizzbuzz() {
7     unset FIZZ;
8     unset BUZZ;
9     if test $(expr $1 % 3) -eq 0; then
10         FIZZ="Fizz";
11     fi
12     if test $(expr $1 % 5) -eq 0; then
13         BUZZ="Buzz";
14     fi
15     if test -z ${FIZZ} && test -z ${BUZZ}; then
16         echo $1;
17     else
18         echo ${FIZZ}${BUZZ};
19     fi
20 }
21
22 for i in $(seq ${MIN} ${MAX}); do
23     fizzbuzz $i
24 done