Shell编程-命令的退出状态
默认情况下,如果执行一个特定的命令或shell脚本,将返回两种值来表示命令或脚本是否执行成功。
(1)执行成功,返回0
(2)执行失败或发生错误,返回非零值
要想查看一个命令的退出状态,使用$?。
如:rm unknownfile #unknownfile不存在
显示:
rm: cannot remove `unkowm1file’: No such file or directory
这时在命令行执行$?,即:
echo $?
返回1
默认情况下,如果执行一个特定的命令或shell脚本,将返回两种值来表示命令或脚本是否执行成功。
(1)执行成功,返回0
(2)执行失败或发生错误,返回非零值
要想查看一个命令的退出状态,使用$?。
如:rm unknownfile #unknownfile不存在
显示:
rm: cannot remove `unkowm1file’: No such file or directory
这时在命令行执行$?,即:
echo $?
返回1
没有评论▼