【Linux Dollar问号($())】该控制操作符用于检查最后执行的命令的状态。如果状态显示为”
0″
, 则命令已成功执行;如果状态显示为”
1″
, 则命令失败。
上一条命令的退出代码存储在外壳变量$?中。它是一个shell参数, 而不是一个变量, 因为你无法为其分配值。
句法:
echo $?
文章图片
查看上面的快照, 第一次, 所有目录都已成功删除, 因此$?显示值” 0″ 。
但是第二次, 命令删除目录失败, 因此显示值” 1″ 。
推荐阅读
- Linux 双&符(&&)
- Linux&符(&)
- Linux分号(;)
- Linux控制操作符
- Linux显示shell扩展
- Linux命令参数
- Linux Shell命令
- Linux alias命令
- Linux Sed正则表达式