1、函数的return只能返回0-255的整数值,代表的是函数的执行状态
2、echo法:
方法定义:
test() {
result=$(cmd)
echo "${result}" #如果result是多行内容,不用双引号的话会将多行合并为一行
}
调用:
value="$(test)"
3、返回全局变量
方法定义:
test() {
result=$(cmd)
}
调用:
test
value=$result
1、函数的return只能返回0-255的整数值,代表的是函数的执行状态
2、echo法:
方法定义:
test() {
result=$(cmd)
echo "${result}" #如果result是多行内容,不用双引号的话会将多行合并为一行
}
调用:
value="$(test)"
3、返回全局变量
方法定义:
test() {
result=$(cmd)
}
调用:
test
value=$result
转载于:https://www.cnblogs.com/children/archive/2013/03/11/2953619.html