Veckodagar med CASE
Som datavetenskap är det ibland användbart att koppla datum till en "vardag" (måndag, tisdag, onsdag, torsdag, fredag) eller en "helgdag" (lördag och söndag).
Din uppgift är att bygga ett litet Bash-skript som kan anropas på många ställen i din datapipeline. Det ska ta emot ett enda argument (en sträng med ett dagnnamn) via ARGV och använda ett CASE-uttryck för att skriva ut om argumentet är en vardag eller en helgdag. Du behöver bara hantera versaler i början av dagnamnet.
Du behöver inte heller oroa dig för tecken eller bokstäver före eller efter. Använd exakt matchning i det här exemplet.
Kom ihåg att grundstrukturen för ett CASE-uttryck ser ut så här:
case MATCHVAR in
PATTERN1)
COMMAND1;;
PATTERN2)
COMMAND2;;
*)
DEFAULT COMMAND;;
esac
Den här övningen är en del av kursen
Introduktion till Bash-skriptning
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen