作者: WATANABE Hirofumi | |
日時: 2002/4/10(14:36) |
わたなべです。 shの場合。 #!/bin/sh sum=0 while read line do if [ $line = 0 ]; then break; fi sum=`expr $sum + $line` done echo "total = $sum" bashやzshやkshならexprを使わずに sum=$(($sum + $line)) と書けます。bashかzshなら sum=$[$sum + $line] とも書くこともできます。 ま、素直に考えればどんな言語でも [TSabc:70] のような構造になると思います。 -- わたなべひろふみ