Возвращаемое значение в функции Bash

Я работаю со скриптом bash и хочу выполнить функцию для вывода возвращаемого значения:

function fun1(){
  return 34
}
function fun2(){
  local res=$(fun1)
  echo $res
}

Когда я выполнюfun2, это не печатает "34". Почему это так?

Ответы на вопрос(9)

Ваш ответ на вопрос