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

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
xiangxuf
帖子: 23
注册时间: 2009-01-03 22:48

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

#1

帖子 xiangxuf » 2009-07-19 9:05

代码: 全选

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:找不到命令


这错误 。。 是什么原因阿??
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

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

#2

帖子 HuntXu » 2009-07-19 9:44

加入到PATH目录中...
HUNT Unfortunately No Talent...
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

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

#3

帖子 tusooa » 2009-07-19 15:29

./newcal [ arg1 [ arg2 [ arg3 [ ... ] ] ] ]

代码: 全选

] ls -ld //
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

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

#4

帖子 aerofox » 2009-07-20 8:49

第一、给newcal 加上可执行权限。
第二、要么把 newcal 所在的目录加到 PATH 中,要么在执行时加上 newcal 的路径。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

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

#5

帖子 bones7456 » 2009-07-20 12:05

aerofox 写了:第一、给newcal 加上可执行权限。
第二、要么把 newcal 所在的目录加到 PATH 中,要么在执行时加上 newcal 的路径。
要么 sh newcal
关注我的blog: ε==3
回复