Je me demandais quelle serait la meilleure façon de vérifier l'état de sortie dans une instruction if afin de faire écho à une sortie spécifique.
Je pense que c'est
if [ $? -eq 1 ]
then
echo "blah blah blah"
fi
Le problème que j'ai également, c'est que l'instruction exit se trouve avant l'instruction if simplement parce qu'elle doit avoir ce code de sortie. De plus, je sais que je fais quelque chose de mal car la sortie quitterait évidemment le programme.
some_program; rc=$?; if [ ${rc} -eq 1 ] .... fi ; exit ${rc}