Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen