得到脚本在bash脚本中运行的错误代码?

问题描述:

我有一个运行辅助bash脚本(脚本B)的bash脚本(脚本A)。得到脚本在bash脚本中运行的错误代码?

sh scriptB.sh 
exitStatus = ? 

我需要我的时候运行脚本A.

我该怎么办里面拿到剧本B的退出代码?

+0

$?测试这个值。它包含前一个命令的退出状态。 – Alp

+0

好的,谢谢我认为它不会在脚本中工作:/很傻 –

+0

我应该将它作为答案吗? SO的适当习惯是什么? (我在这里是新的=) – Alp

请参阅Bash Reference Manual3.4.2 Special Parameters

shell特别处理几个参数。这些参数可能只有 被引用;不允许分配给他们。

($?)展开到最近执行的地表管线的退出状态。