程序目的是测试子函数,源码如下:
function verify
{
if [ $# -ne 2 ]
then echo "Wrong number of arguments!"
else if [ $1 -eq Bob ] && [ $2 -eq 555 ]
then echo "Verified"
else echo "Rejected"
fi
fi
}
export verify
subprogram1
Shell小程序,求排错
-
- 帖子: 19
- 注册时间: 2011-06-24 1:25
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
-
- 帖子: 919
- 注册时间: 2009-07-01 22:04
Re: Shell小程序,求排错
function verify { if [[ $# -ne 2 ]]; then echo 'Wrong number of arguments!'; elif [[ $1 == 'Bob' && $2 -eq 555 ]]; then echo 'Verified'; else echo 'Rejected'; fi }
verify a 111
Rejected
verify a
Wrong number of arguments!
verify Bob 555
Verified
#怎么不找本新点的书。
verify a 111
Rejected
verify a
Wrong number of arguments!
verify Bob 555
Verified
#怎么不找本新点的书。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
-
- 帖子: 19
- 注册时间: 2011-06-24 1:25
Re: Shell小程序,求排错
