原帖由 walkerxk 于 2008-3-7 07:49 发表
$?是你上次的命令的返回值:
walkerxk@www:~$ echo >/dev/null
walkerxk@www:~$ echo $?
0
walkerxk@www:~$ cp /asdgfdfg /sdfafwrg
cp: 无法对 “/asdgfdfg” 执行 stat 调用: No such file or directory ...
原帖由 jinl 于 2008-3-7 08:03 发表
1.sh
ERRMSR=20
[ -e tmpfile ] && exit ERRMSG || echo ok
通过exit 返回自定义的状态代码,就能得到不同的$?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |