数字の月名を英語の月名に置き換えるとき配列があると便利だが,/bin/shには無い. caseで書くのも面倒.

通常使われるテクニック

set dummy JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
shift $i
moneng=$1

dateコマンドを使ったもの.

moneng=`LANG=C date -j -f "%m" $mon "+%b" | tr "[:lower:]" "[:upper:]"`