Zacznij terazZacznij za darmo

Funkcja do analizy sportowej

Wróciłeś do współpracy z ligą piłkarską, tym razem pomagając im w analizie danych sportowych. Zauważasz, że wiele skryptów wykonuje agregacje – podobnie jak w poprzednim ćwiczeniu. Ponieważ kod się wielokrotnie powtarza, to doskonała okazja, by stworzyć jedną, wielokrotnego użytku funkcję, którą można wywoływać w wielu miejscach skryptu.

Twoim zadaniem jest napisanie funkcji w Bashu, która przyjmie nazwę miasta i sprawdzi, ile zwycięstw odnotowano dla tego miasta od początku zapisów.

Wewnątrz funkcji głównej skrypt wywoła powłokę zagnieżdżoną w powłoce, której wynik zostanie zapisany w zmiennej (domyślnie globalnej). Dzięki temu możesz uzyskać dostęp do tej zmiennej poza funkcją. To pierwsza technika omówiona w filmie, służąca do pobierania danych z funkcji.

Większość potoku powłoki jest już gotowa – oczywiście zachęcam do zbadania i zrozumienia, co się tam dzieje. Nie powinno być tam nic nowego!

To ćwiczenie jest częścią kursu

Wprowadzenie do skryptów Bash

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie