1、通过一个全局变量mResult设置返回值,返回值可以是字符串。示例代码如下:#!/bin/shgetReturnValue1(){ mResult="my returns!!!!"}getReturnValue1echo $mResult

3、利用return和$螋觏钎厘?来设置返回值,返回值是0~255之间的值。示例代码如下:#!/bin/shgetReturnValue2(像粜杵泳){ if [ $1 = "y" ];then return 1 elif [ $1 = "n" ];then return 0 else return 128 fi}getReturnValue2 $1echo $?

5、还可以将上述return换成echo,用echo可以设置成字符串返回值。示例代码如下:#!/bin/shgetReturnValue3(){ if [ $1 = "y" ] then echo "Yes!" else echo "No!" fi}returns=`getReturnValue3 $1`echo $returnsreturns=$(getReturnValue3 $1)echo $returns
