Функции в языке Bash могут возвращать значения с помощью ключевого слова return. Например:
function add_numbers {
local sum=$(( $1 + $2 ))
return $sum
}
add_numbers 5 10
result=$?
echo "Сумма: $result"
В этом примере мы определяем функцию add_numbers, которая принимает два параметра и вычисляет их сумму. Затем мы вызываем функцию с аргументами 5 и 10. Функция возвращает сумму, которую мы сохраняем в переменной result. Затем мы выводим значение переменной result на экран.