Zilele săptămânii cu CASE
În rolul tău de Data Scientist, este uneori util să asociezi datele calendaristice cu o „zi lucrătoare" (luni, marți, miercuri, joi, vineri) sau un „weekend" (sâmbătă și duminică).
Sarcina ta este să construiești un script Bash simplu, pe care îl poți apela în mai multe zone ale pipeline-ului tău de date. Scriptul trebuie să primească un singur argument (un șir de caractere reprezentând o zi) prin ARGV și să folosească o instrucțiune CASE pentru a afișa dacă acel argument este o zi lucrătoare sau o zi de weekend. Deocamdată, trebuie să tratezi doar cazul cu majuscule.
De asemenea, nu trebuie să te preocupi de cuvinte sau litere suplimentare înainte sau după. Folosește potrivirea exactă pentru acest exemplu.
Amintește-ți că structura de bază a unei instrucțiuni CASE este:
case MATCHVAR in
PATTERN1)
COMMAND1;;
PATTERN2)
COMMAND2;;
*)
DEFAULT COMMAND;;
esac
Acest exercițiu face parte din cursul
Introducere în Bash Scripting
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul