shell函数返回字符串的方法
2010-04-07 12:13
120 查看
shell的函数只能返回整数值,如果想让一个函数返回一个字符串的值一般有两种方法。
1.将返回值赋值给一个字符串
如:
get_config_field()
{
get_config_field= `cat $1 | grep -v "#" | grep $2 | awk -F"=" '{i=2; while(i<=NF){print $i; i++}}'`
}
2.输出返回值,在函数调用处为变量赋值
get_config_field()
{
echo `cat $1 | grep -v "#" | grep $2 | awk -F"=" '{i=2; while(i<=NF){print $i; i++}}'`
}
modules_all=`get_config_field "$MODULESCONF" "modules_all"`
1.将返回值赋值给一个字符串
如:
get_config_field()
{
get_config_field= `cat $1 | grep -v "#" | grep $2 | awk -F"=" '{i=2; while(i<=NF){print $i; i++}}'`
}
2.输出返回值,在函数调用处为变量赋值
get_config_field()
{
echo `cat $1 | grep -v "#" | grep $2 | awk -F"=" '{i=2; while(i<=NF){print $i; i++}}'`
}
modules_all=`get_config_field "$MODULESCONF" "modules_all"`
相关文章推荐
- SHELL函数返回字符串的方法
- shell函数返回字符串的方法
- 连接excel2003、2007以上版本的excel的方法,返回一个连接字符串
- shell函数返回字符串
- 封装一个方法返回字符串出现最多的字符以及次数
- Ajax 服务器返回html字符串中元素的事件绑定方法
- C语言中函数返回字符串的 四种实现方法
- 编写一个方法,返回某字符串的所有排列组合。
- php返回字符串中所有单词的方法
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- golang通过反射使用json字符串调用struct的指定方法及返回json结果
- JavaScript搜索字符串并将搜索结果返回到字符串的方法
- SpringMVC返回字符串类型Date实现方法
- SQL公用方法-根据日期格式字符串返回年季度开始和结束日期
- 向指定 URL 发送GET,POST方法的请求(传入指定url和参数,服务器返回字符串数据)
- MVC二级联动使用$.ajax方法获取后端返回的字符串
- jquery之each循环遍历的方法---split 分割字符串返回数组
- php返回字符串中所有单词的方法
- JavaScript中用toString()方法返回时间为字符串
- python 调用 DLL 的函数,返回的字符串数组的食用方法