Перейти на домашнюю страницу

bash, Функции, передача аргументов

Источник: Advanced Bash-Scripting Guide by Mendel Cooper

Аргументы функции передаются по аналогии с .sh-скриптами:

MyFunction arg1 arg2 arg3 ...


Обращение к аргументам внутри функции так же происходит по аналогии с .sh-скриптами:

function MyFunction {

  echo "Первый аргумент: $1"
  echo "Второй аргумент: $2"
  ...

}


Можно использовать shift для сдвига переданных функции аргументов.

#bash

2019-08-20 22:13:11