say_hello(){ #在被调用之前定义函数 echo "hello" return 0 #函数允许返回一个状态码,只能是数字 } say_hello #直接调用,输出hello echo $? #输出程序的返回值,返回值以状态码的形式出现 b=`say_hello` #将函数的输出结果给b,不会显示在屏幕上 echo $b echo `say_hello` #将函数的输出结果作为参数给 echo