Функции в Bash

Функции — отличный способ повторного использования кода. Структура функции в bash очень похожа на большинство языков:

function function_name() {
    your_commands
}

Вы также можете опустить functionключевое слово в начале, что тоже подойдет:

function_name() {
    your_commands
}

Я предпочитаю размещать это здесь для лучшей читаемости. Но это вопрос личных предпочтений.

Пример сообщения «Привет, мир!» функция:

#!/bin/bash

function hello() {
    echo "Hello World Function!"
}

hello

{notice} Следует иметь в виду, что не следует добавлять круглые скобки при вызове функции.

Передача аргументов функции работает так же, как и передача аргументов скрипту:

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

В следующих нескольких главах мы будем часто использовать функции!

Last updated