bash 的参数不是在fun() 的()中定义的。 而是直接使用$1.... fun1() .. 里面可以使用$1.... 调用的时候是 fun1 ab ab就赋值到$1中了 函数的返回: 一般使用全局变量返回