Jours de la semaine avec CASE
Dans votre rôle de scientifique des données, il est parfois utile d'associer des dates à un « jour ouvrable » (lundi, mardi, mercredi, jeudi, vendredi) ou à la « fin de semaine » (samedi et dimanche).
Votre tâche est de créer un petit script Bash que vous pourrez réutiliser à plusieurs endroits dans votre chaîne de traitement des données. Il doit recevoir un seul argument (le nom d'un jour, en texte) via ARGV et utiliser une instruction CASE pour afficher si l'argument correspond à un jour ouvrable ou à la fin de semaine. Pour l'instant, vous n'avez qu'à gérer les noms avec une majuscule initiale.
Vous n'avez pas non plus à vous soucier des lettres ou mots avant ou après. Utilisez simplement une correspondance exacte pour cet exemple.
Rappelez-vous que la structure de base d'une instruction case est :
case MATCHVAR in
PATTERN1)
COMMAND1;;
PATTERN2)
COMMAND2;;
*)
DEFAULT COMMAND;;
esac
Cette activité fait partie du cours
Introduction à la programmation Bash
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice