Bash脚本返回值和回声

时间:2015-01-10 15:54:17

标签: bash

我正在关注here提到的代码,但它不会回显$ result。这是我的代码,我在“$ result”周围添加了引用。 myfunc中的echo工作正常,但函数外部的回显不起作用。问题是什么?我如何解决它?

我的代码:

#!/bin/bash

function myfunc()
{
    local myresult="Hello World"

}

result=$(myfunc)   
echo "$result"

1 个答案:

答案 0 :(得分:1)

#!/bin/bash

function myfunc()
{
    local myresult="Hello World"
    echo "$myresult" # the function need to return something
}

result=$(myfunc)   
echo "$result"