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。