我想在配置过程中运行一个shell命令——如果这个操作的返回值为0,我想使用它。否则,我想退出并显示错误消息。
我写了这样的东西:
LOC=$(perl -MExtUtils::Embed -e perl_inc | sed 's/[ \t]*-I//')
RC=$?
AS_IF([ test $RC != 0 ], [AC_MSG_ERROR([Can't find module MExtUtils::Embed in perl. Try installing perl 5.8.8 or above])],)
这行不通。RC 总是得到值 0,即使命令失败。
有谁知道怎么做?
谢谢