免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7079 | 回复: 10
打印 上一主题 下一主题

[文本处理] 请教高手:for 循环体外值获取???? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-03 18:24 |只看该作者 |倒序浏览
#!/bin/bash

#init env
init_variable()
{
deployer_file=/opt/oracle/sor/deploy/deploycontrol/conf/deployer.conf
}

#get deployer info
get_deployerinfo()
{
for deployer in $(cat ${deployer_file} |grep -v ^# |sort|uniq)
do
        local tel=`echo ${deployer} | awk -F "," '{print $2}' `
        local name=`echo ${deployer}| awk -F "," '{print $1}'`
        echo "tel1=$tel==============name1=$name"

done
}

#test
test()
{
get_deployerinfo

echo "tel2=$tel name2=$name"
}

main()
{
#init env
init_variable

test

}

main

请教高手: 我想问的是for 循环体外test方法里的"tel2=$tel name2=$name"这两个值如果获取?????

论坛徽章:
0
2 [报告]
发表于 2014-11-03 18:24 |只看该作者
记得之前这样也是可以获取到值的啊????

论坛徽章:
0
3 [报告]
发表于 2014-11-03 18:25 |只看该作者
想直接能获取到值,不想再写一个方法来传参获取

论坛徽章:
30
申猴
日期:2014-04-10 09:43:532015年亚洲杯纪念徽章
日期:2015-03-20 14:40:232015亚冠之阿尔纳斯尔
日期:2015-06-02 18:59:042015亚冠之阿尔希拉尔
日期:2015-06-30 15:22:572015亚冠之大阪钢巴
日期:2015-07-20 10:44:332015亚冠之阿尔纳斯尔
日期:2015-10-28 14:57:5215-16赛季CBA联赛之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16赛季CBA联赛之山西
日期:2016-07-25 21:54:2715-16赛季CBA联赛之北京
日期:2016-10-27 12:07:2315-16赛季CBA联赛之八一
日期:2017-07-07 16:39:0915-16赛季CBA联赛之吉林
日期:2017-09-04 12:14:43
4 [报告]
发表于 2014-11-03 18:35 |只看该作者
回复 3# wdong_2001
直接用tel2和name2不行吗?


   

论坛徽章:
0
5 [报告]
发表于 2014-11-03 19:10 |只看该作者
关键是其它地方引用,但又不想多通过多写一个方法来传

论坛徽章:
2
摩羯座
日期:2014-11-03 15:28:56卯兔
日期:2015-01-04 17:20:51
6 [报告]
发表于 2014-11-04 09:52 |只看该作者
回复 1# wdong_2001


    LZ你在做甚

   你在函数里面定义变量时,都设定了是local ,还想在函数外面读到变量的值?

   按你的需求,压根不应该用local啊

论坛徽章:
0
7 [报告]
发表于 2014-11-04 14:09 |只看该作者
朋友,你说的对

论坛徽章:
0
8 [报告]
发表于 2014-11-04 14:13 |只看该作者
一时没注意,谢谢

论坛徽章:
9
2015亚冠之大阪钢巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26处女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37双鱼座
日期:2014-07-25 10:09:54程序设计版块每日发帖之星
日期:2015-08-24 06:20:00
9 [报告]
发表于 2014-11-04 14:23 |只看该作者
回复 6# bulletmarquis


    朋友, 我崇拜你,

论坛徽章:
2
摩羯座
日期:2014-11-03 15:28:56卯兔
日期:2015-01-04 17:20:51
10 [报告]
发表于 2014-11-04 14:27 |只看该作者
回复 9# Buring__


    顿时有一种傲娇的感觉
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP