НачатьНачать бесплатно

Функция для спортивной аналитики

Футбольная лига снова обратилась к вам за помощью в спортивной аналитике. Вы замечаете, что во многих скриптах выполняются агрегации — точно такие же, как в предыдущем упражнении. Поскольку код повторяется в разных местах, это отличный повод создать одну универсальную функцию, которую можно вызывать в любом месте скрипта.

Ваша задача — написать функцию на Bash, которая принимает название города и определяет, сколько побед было зафиксировано с начала ведения записей.

Внутри основной функции скрипт будет обращаться к вложенной оболочке, результат которой сохраняется в переменной (по умолчанию — глобальной). После этого к данной переменной можно обращаться за пределами функции. Именно этот способ был рассмотрен в видеоуроке первым — как способ передать данные из функции.

Большая часть конвейера оболочки уже готова, так что не стесняйтесь изучить происходящее. Ничего нового для вас там не будет!

Это упражнение является частью курса

Введение в Bash-скриптинг

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение