Chinaunix

标题: eval疑问 [打印本页]

作者: xiangshu    时间: 2007-04-01 21:17
标题: eval疑问
今天把网中人的shell十三问看完了,网中人太牛了。
但是在看/etc/init.d/network这个文件时,碰到下面这行代码,不知道如何理解,请大家指教啊
eval $(LANG=C fgrep "DEVICE=" ifcfg-eth0)
作者: 一梦如是    时间: 2007-04-01 21:25
也请研读我在
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
8楼提供的链接
作者: 網中人    时间: 2007-04-02 09:32
原帖由 xiangshu 于 2007-4-1 21:17 发表
今天把网中人的shell十三问看完了,网中人太牛了。
但是在看/etc/init.d/network这个文件时,碰到下面这行代码,不知道如何理解,请大家指教啊
eval $(LANG=C fgrep "DEVICE=" ifcfg-eth0)


不難解啊。
先跑:
LANG=C fgrep "DEVICE=" ifcfg-eth0

然後假设結果是 DEVICE=eth0
再丟給 eval ,那就是在 shell 裡跑 DEVICE=eth0 ,也就是設定這個量。
作者: xiangshu    时间: 2007-04-02 11:43
明白了,多谢一梦如是和网中人。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2