重定向抑制的错误

时间:2018-12-04 09:50:37

标签: xcode bash

在Xcode构建期间,我运行了一个名为“ make”的自定义脚本。 为了解析错误消息以遵循Xcode错误格式,我使用:

make 2>&1

然后使用sed重新格式化每一行。

问题是,这会导致所有make错误退出代码消失,并且Xcode报告:

Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure

甚至出现链接错误的“构建成功”。

如何获取错误退出代码?

0 个答案:

没有答案