Фон
В этой публикации было опубликовано следующее решение:
function cmakerel {
if expr match "$PWD" '*bld*' >/dev/null ; then
cmake -D....
else
echo "Wrong directory!"
fi
}
cmakerel
будет вызывать команду cmake
если PWD
имеет bld
в его названии.
Тем не менее, я обычно вызываю эту команду как: cmakerel && make check
Вопрос
Как мне изменить приведенный выше код, чтобы он возвращал значение при сбое, чтобы вторая часть, make check
, не вызывалась?
Вероятно, возвращение некоторого ненулевого значения должно работать.