LoslegenKostenlos loslegen

Wochentage mit CASE

In deiner Rolle als Data Scientist ist es manchmal hilfreich, Daten einem „Arbeitstag“ (Monday, Tuesday, Wednesday, Thursday, Friday) oder einem „Wochenende“ (Saturday & Sunday) zuzuordnen.

Deine Aufgabe ist es, ein kleines Bash-Skript zu bauen, das du an vielen Stellen in deiner Datenpipeline aufrufen kannst. Es soll genau ein Argument (der Name eines Tages als String) über ARGV entgegennehmen und mit einer CASE-Anweisung ausgeben, ob es sich um einen Wochentag oder ein Wochenende handelt. Berücksichtige vorerst nur die Großschreibung am Wortanfang.

Du musst dich auch nicht um Wörter oder Buchstaben davor oder danach kümmern. Verwende für dieses Beispiel einfach exaktes Matching.

Zur Erinnerung, die grundlegende Struktur einer case-Anweisung ist:

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

Diese Übung ist Teil des Kurses

Einführung in Bash-Skripting

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten