作为程序员一定要保持良好的睡眠,才能好编程

linux shell 命令中函数 不支持return 返回数据的解决办法

发布时间:2019-12-13


shell 返回字符串

可以看到成功获取到了‘success“。但同时也可以看到这种做法获取到的被调用函数的所有输出,单要返回值到得单独解析一下


另外的一种做法是直接用一个变量,shell的变量都是全局的在被调用函数中赋值的变量在调用函数处也可获取,

testFun(){
    echo "helloworld!"
    echo "success"
}

return_value=$(testFun)
echo "$return_value"



image.png