Implémente différentes formes de gestion des erreurs et des ressources.
Un aspect important de la programmation consiste à gérer les erreurs et à fermer les ressources même lorsque des erreurs se produisent.
Cet exercice te demande de gérer différents types d'erreurs. Comme la gestion des erreurs est plutôt spécifique au langage de programmation, tu devras consulter les tests de ton parcours pour voir ce qui est exactement attendu.
Le but de cet exercice est de s'intéresser au nombre d'arguments passés à ton programme.
À noter que tu peux passer des strings vides en arguments.
./program ""
Ce n'est pas la même chose que de ne passer aucun argument.
./program
Si ton programme est lancé avec exactement un argument (même s'il s'agit d'une string vide), considère-le comme le nom d'une personne et affiche un message de salutation. S'il est lancé sans argument ou avec plus d'un argument, affiche un message d'erreur et quitte avec un statut non nul.
Inscris-toi sur Exercism pour apprendre et maîtriser Bash avec 97 exercices, et un vrai mentorat humain, le tout gratuitement.