shell的函数只能返回整数值,如果想让函数返回字符串可以在函数调用处为变量赋值。 # 定义函数function test() { name=$1 echo "123213" } # 调用函数,执行结果赋值给变量ret ret=$(test "lishichao") echo $ret # 执行结果 [root@dev-test shell]# sh test.sh 123213 来源:https://www.cnblogs.com/root0/p/11896818.html 标签 shell shell函数 字符串函数 test