Kom igångKom igång gratis

Funktion för sportanalys

Du har anlitats av fotbollsligan igen för att hjälpa dem med sportanalys. Du märker att ett antal skript utför aggregeringar, precis som du gjorde i en tidigare övning. Eftersom det finns mycket duplicerad kod är det ett utmärkt tillfälle att skapa en enda användbar funktion som kan anropas på flera ställen i skriptet.

Din uppgift är att skapa en Bash-funktion som tar emot ett stadsnamn och räknar ut hur många vinster staden har haft sedan registreringen började.

Inuti huvudfunktionen anropar skriptet ett skal-i-ett-skal vars resultat fångas i en (som standard global) variabel. Du kan sedan komma åt den variabeln utanför funktionen. Det här var den första tekniken som togs upp i videon för att hämta data ut ur en funktion.

Största delen av skalets pipeline är redan färdig – men utforska gärna koden och se till att du förstår vad som händer. Inget där borde vara nytt för dig!

Den här övningen är en del av kursen

Introduktion till Bash-skriptning

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen