您的位置:首页 > 运维架构 > Shell

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"`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: