判断是否相等返回值问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
M2WOW
帖子: 175
注册时间: 2008-01-23 11:13

判断是否相等返回值问题

#1

帖子 M2WOW » 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是真的?这不是搞笑吗?
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 判断是否相等返回值问题

#2

帖子 xiooli » 2008-11-07 21:40

0才是真阿。
共舞秋雨
帖子: 1
注册时间: 2008-10-20 9:39

Re: 判断是否相等返回值问题

#3

帖子 共舞秋雨 » 2008-11-11 22:27

:em20
回复