Jours de la semaine avec CASE
Dans votre rôle de Data Scientist, il est parfois utile d’associer des dates à un « jour ouvré » (lundi, mardi, mercredi, jeudi, vendredi) ou à un « week-end » (samedi et dimanche).
Votre tâche est de créer un petit script Bash que vous pourrez réutiliser à différentes étapes de votre pipeline de données. Il doit prendre un seul argument (une chaîne représentant un jour) via ARGV et utiliser une instruction CASE pour afficher si l’argument correspond à un jour ouvré ou à un week-end. Pour l’instant, gérez uniquement la casse avec majuscules en début de mot.
Vous n’avez pas non plus à vous soucier des mots ou lettres 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
Cet exercice fait partie du cours
<cours>Introduction au scripting Bash</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice