Arrière-plan
Dans ce message, la solution suivante a été postée :
function cmakerel {
if expr match "$PWD" '*bld*' >/dev/null ; then
cmake -D....
else
echo "Mauvais répertoire !"
fi
}
cmakerel
invoquera une commande cmake
, si PWD
contient bld
dans son nom.
Cependant, j'invoque normalement cette commande de cette manière : cmakerel && make check
Question
Comment modifier le code ci-dessus pour qu'il renvoie une valeur en cas d'échec, de sorte que la deuxième partie, make check
, ne soit pas invoquée ?
Probablement retourner une sorte de valeur non nulle devrait fonctionner.