Bash. Функции

Использование локальных переменных (без выхода за границы функции):

MyVar="Глобальное значение"

function MyFunction(){
  local MyVar="Значение внутри функции"
  echo "$MyVar"
}

MyFunction
echo "$MyVar"

Вывод:

Значение внутри функции
Глобальное значение

Запись вывода функции в переменную:

function MyFunc(){
  local OtherVar="Результат выполнения функции"
  echo "$OtherVar"
}

RESULT=$(MyFunc)
Bash. Функции

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top