Me preguntaba cuál sería la mejor manera de verificar el estado de salida en una declaración if para hacer eco de una salida específica.
Estoy pensando en que sea
if [ $? -eq 1 ]
then
echo "blah blah blah"
fi
El problema que también tengo es que la declaración de salida es anterior a la declaración if simplemente porque tiene que tener ese código de salida. Además, sé que estoy haciendo algo mal ya que la salida obviamente saldría del programa.
some_program; rc=$?; if [ ${rc} -eq 1 ] .... fi ; exit ${rc}