← Терминал: bash-скрипты
5 мин · средне · Урок 5 из 5

Функция в bash

Объявите функцию и вызовите её с аргументом.

Контекст

Функции в bash — способ не дублировать код в скрипте: повторяющийся блок (логирование, проверка, retry) выносится в функцию и вызывается по имени. Аргументы передаются как при вызове скрипта: $1, $2, $@.

Подсказки

Практика в браузере

Linux запускается прямо здесь. После решения сохраним прогресс автоматически.

01

Функция greet

Создайте /root/util.sh: объявите функцию greet, которая принимает один аргумент и печатает «hello, <arg>». В конце файла вызовите greet world. При запуске sh /root/util.sh должно вывести строку hello, world.

{ i }