如何在 shell 脚本中获取 make 的 return 代码?
How to get the return code of make in a shell script?
如果我有一个 shell 脚本,其中包含一个 'make' 命令,它会创建一个 C++ 项目。如何获取 make 命令的 return 代码?就像?
RETURN_CODE=`make`
有人有这方面的经验吗?
special variable $?
contains the return code of the last command. You can save it to a variable是这样的:
make
exit_code=$?
RETURN_CODE=`make`
是一个 command substitution,导致 make
的 标准输出 被保存到变量 RETURN_CODE
。
PS:You should use $(foo)
command substitution 而不是反引号,并且按照惯例只有那些 export
ed 到其他脚本的大写变量名。
如果我有一个 shell 脚本,其中包含一个 'make' 命令,它会创建一个 C++ 项目。如何获取 make 命令的 return 代码?就像?
RETURN_CODE=`make`
有人有这方面的经验吗?
special variable $?
contains the return code of the last command. You can save it to a variable是这样的:
make
exit_code=$?
RETURN_CODE=`make`
是一个 command substitution,导致 make
的 标准输出 被保存到变量 RETURN_CODE
。
PS:You should use $(foo)
command substitution 而不是反引号,并且按照惯例只有那些 export
ed 到其他脚本的大写变量名。