Answers:
从 man bash
:
对于几乎所有目的,别名都被shell函数取代。
所以把它变成一个shell函数。
function cmakerel {
if expr match "$PWD" '.*bld.*' >/dev/null ; then
cmake -D....
else
echo "Wrong directory!"
fi
}
这是一个正则表达式,您可以根据自己的需要进行调整。
cmakerel
以上是为了在我打电话时返回一些失败值 cmakerel && make check
第二部分没有被告知失败?
exit $?
以下 cmake
呼叫。然后它将以执行的最后一个命令的退出代码退出。除非您使用管道,否则它很简单。以下 echo
打电话,添加 exit 1
。