无法测试 返回值 $? ,为这小问题折腾了半天
发表于 : 2011-02-24 11:09
想测试 返回值 $?
执行结果始终为:
求教~
代码: 全选
#!/bin/bash
tar tf /foo/bar
echo $?
if [ $? -ne 0 ]
then
echo fail
else
echo ok
fi
echo ----------------
pwd
echo $?
if [ $? -ne 0 ]
then
echo fail
else
echo ok
fi
代码: 全选
tar: /foo/bar: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
2
ok
----------------
/home/lot/workspace/nginx-php-mysql-install
0
ok