如果我有一个包含'make'命令的shell脚本,那么它将构成一个C ++项目。如何获取make命令的返回码?就像?
RETURN_CODE=`make`
有人在这里有经验吗?
答案 0 :(得分:2)
special variable $?
包含最后一个命令的返回码。你可以save it to a variable这样:
make
exit_code=$?
RETURN_CODE=`make`
是command substitution,导致make
的标准输出保存到变量RETURN_CODE
。
PS:You should use $(foo)
command substitution而不是反引号,大写变量名只是那些export
到其他脚本的名称。