sh 从bash返回值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 从bash返回值相关的知识,希望对你有一定的参考价值。

function myfunc()
{
    myresult='some value'
}

myfunc
echo $myresult
function myfunc()
{
    local  myresult='some value'
    echo "$myresult"
}

result=$(myfunc)   # or result=`myfunc`
echo $result
function myfunc()
{
    local  __resultvar=$1
    local  myresult='some value'
    eval $__resultvar="'$myresult'"
}

myfunc result
echo $result

以上是关于sh 从bash返回值的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Bash 函数返回字符串值

从bash中的yaml数组获取值[重复]

sh Ubuntu Dash to Bash(和返回):更改默认shell环境(因为Dash是一个精简Bash)

sh Ubuntu Dash to Bash(和返回):更改默认shell环境(因为Dash是一个精简Bash)

sh Ubuntu Dash to Bash(和返回):更改默认shell环境(因为Dash是一个精简Bash)

sh 等待HTTP端点使用Bash和curl返回200 OK