シェルスクリプトで剰余 (%) が使えない‥‥‥
謎です。先日掲げた JRA-25 データを取ってくるスクリプトは、うるう日まわりに問題が生じました。剰余 (%) 記号がうまく機能しないようです。改行が Mac モードになっているのか、 \ (円マークを書いたつもりだったんだが、バックスラッシュになってしまった ^^;) と \ の問題なのか、結局よく分かりませんでした。う〜ん、謎だ。仕方なく、次のように書き換えました。めんどい‥‥‥。
xyear=`expr $year % 4`
↓
intqyear=`expr $year / 4` intqyear=`expr $intqyear \* 4` xyear=$((year - intqyear))