SATOH Fumiyasuさん、お返事ありがとうございます。S.Iです。 > $x が取り得る値は 0 〜 99、% は割り算が実行されますよ。 > > $ expr 100 % 0 > expr: ゼロでの割り算 > > $ LANG=C expr 100 % 0 > expr: division by zero > > $ LC_ALL=C expr 100 % 0 > expr: division by zero > > $ man 7 locale > > $ env |egrep 'LANG|LC_' ゼロの割り算がおこってたのですね。 ご指摘ありがとうございました。