Funcție pentru analitică sportivă
Ai fost contactat din nou de liga de fotbal pentru a-i ajuta cu analitică sportivă. Observi că o serie de scripturi efectuează agregări, la fel cum ai făcut într-un exercițiu anterior. Deoarece există multă duplicare de cod, aceasta este o oportunitate excelentă de a crea o singură funcție utilă, care poate fi apelată în mai multe locuri din script.
Sarcina ta este să creezi o funcție Bash care primește numele unui oraș și află câte victorii a înregistrat acesta de când au început înregistrările.
În interiorul funcției principale, scriptul va apela un shell-în-shell, al cărui rezultat este capturat într-o variabilă (globală, în mod implicit). Poți accesa ulterior această variabilă din afara funcției. Aceasta a fost prima tehnică prezentată în lecție pentru a extrage date dintr-o funcție.
Marea parte a pipeline-ului de shell a fost deja scrisă pentru tine – desigur, simte-te liber să explorezi și să înțelegi ce se întâmplă acolo. Nimic nu ar trebui să-ți fie necunoscut!
Acest exercițiu face parte din cursul
Introducere în Bash Scripting
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul