Dny v týdnu pomocí CASE
V roli datového vědce se ti občas hodí rozlišit, jestli datum připadá na pracovní den (pondělí až pátek) nebo víkend (sobota a neděle).
Tvým úkolem je napsat malý Bash skript, který bude snadno použitelný v různých částech datového pipeline. Skript musí přijmout jediný argument (název dne jako řetězec) přes ARGV a pomocí příkazu CASE vypsat, jestli zadaný argument odpovídá pracovnímu dni, nebo víkendu. Prozatím stačí počítat jen s verzemi začínajícími velkým písmenem.
Nemusíš řešit ani slova ani písmena před argumentem nebo za ním. V tomto příkladu použij přesnou shodu.
Základní struktura příkazu CASE vypadá takto:
case MATCHVAR in
PATTERN1)
COMMAND1;;
PATTERN2)
COMMAND2;;
*)
DEFAULT COMMAND;;
esac
Toto cvičení je součástí kurzu
Úvod do Bash skriptování
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení