Zacznij terazZacznij za darmo

Dni tygodnia z instrukcją CASE

W pracy Data Scientist przydaje się czasem rozróżnienie między „dniem roboczym" (poniedziałek, wtorek, środa, czwartek, piątek) a „weekendem" (sobota i niedziela).

Twoim zadaniem jest napisanie krótkiego skryptu Bash, który będzie można wielokrotnie wykorzystywać w różnych miejscach potoku danych. Skrypt powinien przyjmować jeden argument (nazwę dnia) przez ARGV i używać instrukcji CASE, aby wypisać, czy podany argument to dzień roboczy, czy weekend. Na razie uwzględniaj tylko wersję z wielkiej litery.

Nie musisz obsługiwać dodatkowych liter ani słów przed lub po nazwie dnia – skorzystaj z dokładnego dopasowania.

Przypomnij sobie podstawową strukturę instrukcji CASE:

case MATCHVAR in
  PATTERN1)
  COMMAND1;;
  PATTERN2)
  COMMAND2;;
  *)
  DEFAULT COMMAND;;
esac

To ćwiczenie jest częścią kursu

Wprowadzenie do skryptów Bash

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie