Implementa diverse forme di gestione degli errori e delle risorse.
Un punto importante della programmazione è come gestire gli errori e chiudere le risorse anche quando si verificano degli errori.
Questo esercizio ti chiede di gestire vari errori. Dato che la gestione degli errori dipende parecchio dal linguaggio di programmazione, dovrai consultare i test del tuo track per vedere esattamente cosa è richiesto.
L'obiettivo di questo esercizio è considerare il numero di argomenti passati al programma.
Nota che puoi passare stringhe vuote come argomenti.
./program ""
Questo è diverso dal non passare alcun argomento.
./program
Se il programma viene eseguito con esattamente un argomento (anche se è una stringa vuota), trattalo come il nome di una persona e stampa un messaggio di saluto. Se viene eseguito con zero argomenti o con più di un argomento, stampa un messaggio di errore ed esci con uno stato diverso da zero.
Iscriviti a Exercism per imparare e padroneggiare Bash con 97 esercizi e il mentoring di persone reali, tutto gratis.