标签: bash shell
我知道$?会返回上一个状态代码,也会返回$!。
$?
$!
两者之间的确切使用区别是什么。
由于
答案 0 :(得分:2)
他们是不同的。
$!是最新后台命令的进程标识符 $?就像你说的那样,是最近的前台管道退出状态。
参考点:http://tiswww.case.edu/php/chet/bash/bashref.html#SEC28