J'utilise un shell (bash, mais j'ai besoin de portabilité) et un Makefile GNU. J'ai ce code :
check_commands:
command -v find >/dev/null
command -v asdf >/dev/null
Comme prévu, la première commande est passée, la seconde interrompt le Makefile avec une erreur. Maintenant, j'enlève le >/dev/null
. Pourquoi alors
check_commands:
command -v find
produit l'erreur suivante ?
make: command: Command not found.