分页: 1 / 1

bash: newcal:找不到命令 。。 这错误是什么原因阿???

发表于 : 2009-07-19 9:05
xiangxuf

代码: 全选

case $# in
0) set 'date'; m=$2; y=$6;;
1) m=$1; set 'date'; y=$6;;
*) m=$1; y=$2;;

esac
case $m in
[jJ]an*) m=1;;
[fF]eb*) m=2;;
[mM]ar*) m=3;;
[aA]pr*) m=4;;
[mM]ay*) m=5;;
[jJ]un*) m=6;;
[jJ]ul*) m=7;;
[aA]ug*) m=8;;
[sS]ep*) m=9;;
[oO]ct*) m=10;;
[nN]ov*) m=11;;
[dD]ec*) m=12;;
[1-9] | 10 |11 |12);;
[1900-9999]) y=$m; m=" ";;
*) m=" ";;
esac
exec /usr/bin/cal $m $y
我自己创建的newcal命令。用来显示通过非数字的英文大小参数(月份)识别月份

但是这命令好像用不了 老出现
fuxiangxu@fuxiangxu-laptop:~/recipes$ newcal jan 2008
bash: newcal:找不到命令


这错误 。。 是什么原因阿??

Re: bash: newcal:找不到命令 。。 这错误是什么原因阿???

发表于 : 2009-07-19 9:44
HuntXu
加入到PATH目录中...

Re: bash: newcal:找不到命令 。。 这错误是什么原因阿???

发表于 : 2009-07-19 15:29
tusooa
./newcal [ arg1 [ arg2 [ arg3 [ ... ] ] ] ]

Re: bash: newcal:找不到命令 。。 这错误是什么原因阿???

发表于 : 2009-07-20 8:49
aerofox
第一、给newcal 加上可执行权限。
第二、要么把 newcal 所在的目录加到 PATH 中,要么在执行时加上 newcal 的路径。

Re: bash: newcal:找不到命令 。。 这错误是什么原因阿???

发表于 : 2009-07-20 12:05
bones7456
aerofox 写了:第一、给newcal 加上可执行权限。
第二、要么把 newcal 所在的目录加到 PATH 中,要么在执行时加上 newcal 的路径。
要么 sh newcal