免费注册 查看新帖 |

Chinaunix

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

UNIX大虾们,如何向主程序返回变量的值啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-19 03:11 |只看该作者 |倒序浏览
情况是这样滴:

我想通过参数把一个变量的值传递进了一个子程序,然后在子程序中进行了修改,
而且需要这些修改在主程序中也生效。请问在被调用的程序中允许修改参数的值吗?有的话语法怎样写啊?
同时我也试了在主程序中定义全局变量(EXPORT)的办法,可是发现虽然在子程序中可以修改了,还是无法把新的值传递回主程序。各位高人当然有办法了,指教指教吧 :)
实在不行,俺只有采取下下策了:把那个变量的值在主程序中写进一个文件,在子程序中修改这个文件,然后回到主程序后...... :( 谢谢啊~

论坛徽章:
0
2 [报告]
发表于 2004-04-19 08:02 |只看该作者

UNIX大虾们,如何向主程序返回变量的值啊?

同上

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2004-04-19 16:06 |只看该作者

UNIX大虾们,如何向主程序返回变量的值啊?

先了解 source 的用法,可參考 shell 十三問之 6:
http://bbs.chinaunix.net/forum/viewtopic.php?p=1583329#1583329

论坛徽章:
0
4 [报告]
发表于 2004-04-19 18:22 |只看该作者

UNIX大虾们,如何向主程序返回变量的值啊?

以前,为了解决楼主所诉问题,即通过程序更改环境变量值,
本人用的执行方法是“.  程序名称”
今看过网中人兄之深入分析,倍感精辟!顶!

论坛徽章:
0
5 [报告]
发表于 2004-04-19 18:39 |只看该作者

UNIX大虾们,如何向主程序返回变量的值啊?

十三问 俺仔细的“学习”过了,哎那里的语法好像不是俺这深度能理解的,看来得花点时间领悟了... 谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP