#!/bin/sh # NumericToMonth.sh # 2010-04-13 # Chieh Cheng # http://www.CynosureX.com/ # GNU General Public License (GPL) Version 2, June 1991 scriptName=`basename "$0"` toString () { m="$1" case ${m} in 1) result="January";; 2) result="February";; 3) result="March";; 4) result="April";; 5) result="May";; 6) result="June";; 7) result="July";; 8) result="August";; 9) result="September";; 10) result="October";; 11) result="November";; 12) result="December";; *) result="???";; # *) reportError "Bad month: ${m}!"; result="99";; esac echo "${result}" } usage () { echo " Usage: ${scriptName} number" } if [ $# -eq 1 ] then month="$1" toString ${month} else usage fi