Linux Dollar问号($())

【Linux Dollar问号($())】该控制操作符用于检查最后执行的命令的状态。如果状态显示为” 0″ , 则命令已成功执行;如果状态显示为” 1″ , 则命令失败。
上一条命令的退出代码存储在外壳变量$?中。它是一个shell参数, 而不是一个变量, 因为你无法为其分配值。
句法:

echo $?

Linux Dollar问号($())

文章图片
查看上面的快照, 第一次, 所有目录都已成功删除, 因此$?显示值” 0″ 。
但是第二次, 命令删除目录失败, 因此显示值” 1″ 。

    推荐阅读