Chinaunix
标题:
在linux shell中如何实现:通过输出结果或从文件中读取,来给变量赋值? 谢谢!
[打印本页]
作者:
JAMESBONE
时间:
2007-02-05 11:12
标题:
在linux shell中如何实现:通过输出结果或从文件中读取,来给变量赋值? 谢谢!
1)如何把输出结果来给变量来赋值
例如通过某命令输出结果:
/usr/bin
/usr/lib
现在需要保存在变量var1和var2中(即令var1=/usr/bin var2=/usr/lib),然后分别通过cd $var1 和 cd $var2进行下一步操作.
请问该如何实现呢?
2)如何从文件中读取相关值给变量赋值
假设一文件为:
usr passwd
abc 123
cba 321
...
现在需要把文件中的关键字分别给变量赋值(即user1=abc,password1=123,user2=cba,password2=321,...)
请问该如实现呢?
在网上搜了很久还是一点头绪都没有,请各位给点建议吧,谢谢啦!
作者:
davistar
时间:
2007-02-05 11:39
eval
作者:
JAMESBONE
时间:
2007-02-05 12:40
能不能说得详细点啊
非常感谢
作者:
xuxingyu
时间:
2007-02-05 12:43
原帖由
JAMESBONE
于 2007-2-5 12:40 发表
能不能说得详细点啊
非常感谢
实现的方法太多了,比如for in ,while done<urfile ,比如awk数组等等............
作者:
寂寞烈火
时间:
2007-02-05 12:49
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
作者:
JAMESBONE
时间:
2007-02-05 18:36
能不能稍微举个例子,说得也太抽象了吧
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2