Grazie per il link
Però il mio dubbio resta, perché più che relativo alla sintassi è relativo a come fare buona programmazione.
Cioè:

codice:
if[ ... ];
then
 echo "l'input è corretto"
 exit 0
else
 echo "l'input è errato"
 exit 1
Mi domando: se i parametri sono corretti allora mi stampa il messaggio che va su stdout. Ma se prende il ramo else, è corretto lasciare che vada su stdout ( perchè da come ho capito scrivendo così va sempre su stdout ) oppure devo essere più corretto e redirezionarlo su stderr?
Grazie mille