Faire un exit 1 depuis une fonction exécutée au sein d'un script
Bonjour les amis.
Je rencontre le problème suivant.
J'ai une fonction qui prend un paramètre en entrée et renvoie une valeur.
Si le paramètre en entrée n'est pas correct je fais un echo d'un message d'erreur puis un exit 1.
Ma fonction est appelée comme ceci dans mon script:
Code:
VARIABLE=$(fonction $PARAMETRE)
en testant je constate que lorsque je mets un mauvais paramètre, mon script n'exit pas car il est appelé via $().
Lorsque je positionne dans mon script, celui ci exit bien mais le message d'erreur n'est pas affiché :(
une idée?