你说的返回值是函数的返回值吗还是一条命令的返回值
如果是函数返回值 可以在函数最后用print 或者echo 返回你要的返回值。 这样函数内部处理返回值打印就不可以有其他打印,否则影响返回值。
如果是命令执行的返回值也用$()
例子:
function exmaple1
{
input=$1 #函数有一个输入参数
output="${input} stringappend"
echo $output # 函数的返回值
}
outValue=$(exmaple1 “test”) # 将函数的返回值赋值给outValue