新的问题又来了.好像if []里没有比较啊.请看看我的运行结果.
[st1866@localhost st1866]$ mycal 10 2002
2
[st1866@localhost st1866]$ cat mycal
#! /bin/bash
echo $#
if [ $#! = 2 ]
then
echo $#
echo You must input the month and years
elif [[ $2! = "200*" ]]
then
echo Your years format is not right.
cal $1 $2
fi
[st1866@localhost st1866]$