Sportanalyses-functie
Je bent opnieuw ingehuurd door de voetbalcompetitie om te helpen met sportanalyses. Je merkt dat een aantal scripts aggregaties uitvoeren, net als in een eerdere oefening. Omdat er veel dubbele code is, is dit een mooie kans om één handige functie te maken die op meerdere plekken in het script kan worden aangeroepen.
Jouw taak is om een Bash-functie te maken die een stadsnaam aanneemt en opzoekt hoeveel overwinningen die stad heeft sinds de registratie begon.
Binnen de hoofdfunctie roept dit script een shell-in-een-shell aan, waarvan de uitvoer wordt opgeslagen in een (standaard) globale variabele. Je kunt deze variabele daarna buiten de functie gebruiken. Dit was de eerste techniek die in de video werd besproken om data uit een functie te halen.
Het grootste deel van de gebruikte shell-pipeline is al voor je gedaan, maar voel je vrij om te verkennen en te begrijpen wat hier gebeurt. Er zou niets nieuws voor je tussen moeten zitten!
Deze oefening maakt deel uit van de cursus
Introductie tot Bash-scripting
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen