判断是否相等返回值问题
发表于 : 2008-11-07 21:26
代码如下
#! /bin/bash
clear
echo ""
let a=100
let b=200
test $a -ne $b
echo "$?"
a!=b为真阿,应该返回非零值嘛,可是显示的是0
而
#! /bin/bash
clear
echo ""
let a=100
let b=200
test $a -eq $b
echo "$?"
显示的却是1。难道a=b是真的?这不是搞笑吗?
#! /bin/bash
clear
echo ""
let a=100
let b=200
test $a -ne $b
echo "$?"
a!=b为真阿,应该返回非零值嘛,可是显示的是0
而
#! /bin/bash
clear
echo ""
let a=100
let b=200
test $a -eq $b
echo "$?"
显示的却是1。难道a=b是真的?这不是搞笑吗?