当前位置: 技术问答>linux和unix
小弟编写了一个小例,shell中命令行参数和-z选项的错误
来源: 互联网 发布时间:2016-12-02
本文导语: 这是小弟新编的一个shell程序(是抄的,呵呵),不知道那里出错了,大家给我看看,谢谢了 [root@bogon /]# vim test #!/bin/bash a=$1 b=$2 if[ -z $a] || [ -z $b] then echo "please enter 2 no" exit 1 fi if[$a -eq $b];then echo ...
这是小弟新编的一个shell程序(是抄的,呵呵),不知道那里出错了,大家给我看看,谢谢了
[root@bogon /]# vim test
#!/bin/bash
a=$1
b=$2
if[ -z $a] || [ -z $b]
then
echo "please enter 2 no"
exit 1
fi
if[$a -eq $b];then
echo "number a=number b"
else if[$a -gt $b]
then
echo "number a>number b"
elif[$a -lt $b]
then
echo "number anumber b"
elif [ $a -lt $b ];then
echo "number a
[root@bogon /]# vim test
#!/bin/bash
a=$1
b=$2
if[ -z $a] || [ -z $b]
then
echo "please enter 2 no"
exit 1
fi
if[$a -eq $b];then
echo "number a=number b"
else if[$a -gt $b]
then
echo "number a>number b"
elif[$a -lt $b]
then
echo "number anumber b"
elif [ $a -lt $b ];then
echo "number a