Bourne shell和Korn shell把退出状态保存在变量"?"中.
$ mkdir aaaa
$ echo $?
0
$ mkdir aaaa
mkdir: cannot create aaaa: File exists
$ echo $?
2
$ echo "aaa">a.txt
$ echo $?
0
$ rm aaaa
rm: aaaa directory
$ echo $?
2
$ rm -rf aaaa
$ echo $?
0
$?来判断sh命令执行是否成功
本文详细介绍了Bourneshell和Kornshell如何使用变量?来记录命令执行后的退出状态,并通过示例展示了如何判断命令执行是否成功。包括创建目录、删除文件等操作。

1001

被折叠的 条评论
为什么被折叠?



