该控制操作符用于检查最后执行的命令的状态。如果状态显示为” 0″, 则命令已成功执行;如果状态显示为” 1″, 则命令失败。
上一条命令的退出代码存储在外壳变量$?中。它是一个shell参数, 而不是一个变量, 因为你无法为其分配值。
句法:
echo $?
查看上面的快照, 第一次, 所有目录都已成功删除, 因此$?显示值” 0″。
但是第二次, 命令删除目录失败, 因此显示值” 1″。
该控制操作符用于检查最后执行的命令的状态。如果状态显示为” 0″, 则命令已成功执行;如果状态显示为” 1″, 则命令失败。
上一条命令的退出代码存储在外壳变量$?中。它是一个shell参数, 而不是一个变量, 因为你无法为其分配值。
句法:
echo $?
查看上面的快照, 第一次, 所有目录都已成功删除, 因此$?显示值” 0″。
但是第二次, 命令删除目录失败, 因此显示值” 1″。
评论前必须登录!
注册