可以,函数里使用echo 例如:!/bin/sh function get_str { echo "test"} result=`get_str`echo "return: " $result
bash函数本身不能是字符串类型(不能像C语言那种,函数本身可以是某种类型),bash函数的最后一句或者中间某句可以是return N,只能返回整数,一般0代表成功,非0意味着失败,你也自己可以规定返回什么值——代表什么意思等等。bash函数中没有return的话,函数中最后一条命令的退出状态码(一般0代表成功,...
Exit Status:Returns N, or failure if the shell is not executing a function or script.翻译过来就是:return 5 就是从函数返回到主程序,返回值是5.如果只有return,后面没有跟整数值,就是从函数返回到主程序,返回值是函数中的return前面的那条命令的退出状态值(如果函数中的return前面的命令...
bash函数本身不能是字符串类型(不能像C语言那种,函数本身可以是某种类型),bash函数的最后一句或者中间某句可以是return N,只能返回整数,一般0代表成功,非0意味着失败,你也自己可以规定返回什么值——代表什么意思等等。bash函数中没有return的话,函数中最后一条命令的退出状态码(一般0代表成功,...