LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 691|回复: 2

如何在LINUXC中读取bash shell的临时变量?

[复制链接]
发表于 2004-6-22 01:31:06 | 显示全部楼层 |阅读模式
如:
system("VAR=`cat /tmp/file|grep xx`");
system("echo $VAR\n");

这里在LINUXC中不能读取VAR这个变量,不知道问题出在哪!请高手赐教,谢谢!
发表于 2004-6-22 20:22:53 | 显示全部楼层
system()只是执行命令,它会启动一个新的shell来执行你指定的命令。
要得到环境变量的值,用getenv()函数。
 楼主| 发表于 2004-6-23 17:01:50 | 显示全部楼层
thx,问题也解决了,只要写在同一行就可以了只是这样有点麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表