Salve, ho un dubbio per quanto riguarda il fatto che quando scrivo uno script bash, se per esempio faccio degli echo per segnalare che a un controllo per esempio sull'output dell' utente è stato inserito qualcosa di sbagliato, cosa è buona norma fare, direzionare echo verso lo stderr o non importa?
Cioè è giusto scrivere così?

codice:
if [ ...... ];
then
 echo "messaggio" >> 2
 exit 1
else
 ....
fi
Di default 2 e 1 sono lo schermo, però non trovo niente in giro che mi faccia capire.
Qualcuno mi sa chiarire il dubbio?
Grazie mille