This topic has been archived. It cannot be replied.
-
工作学习 / 专业知识杂谈 / 考试啦:UNIX(LINUX) 系统,知道ip, 192.168.2.100,如何知道Interface name? 象eth0, eth1....。要求条件:用perl、awk。。。On-liner,一行命令。
-gentle(笨。拉登);
2005-7-12
(#2395666@0)
-
ifconfig
-gzscott(笨鸟);
2005-7-12
(#2395686@0)
-
要一行命令,象awk, perl, sed....,例子:#perl -e '@arrar=(1,2,3,4,5); print "@array \n";'
-pigkiller(早起的虫子给鸟吃);
2005-7-13
(#2395842@0)
-
理解错误, 不过高手已经回答,不必献丑了.
-gzscott(笨鸟);
2005-7-15
(#2399804@0)
-
就是run一行命令后,得到interface name(s)。IP=====>[PROGRAM BOX]===>NAME。
-pigkiller(早起的虫子给鸟吃);
2005-7-13
(#2395849@0)
-
这个pigkiller 和本拉登什么关系啊?马甲吧。
-holdon(again);
2005-7-14
(#2399543@0)
-
ifconfig 就能输出带eth0的行, 用grep抓192.168.2.100, 然后随便用awk/perl 把 eth? 给抓出来
-netant(网蚁);
2005-7-13
(#2395876@0)
-
gawk '/Link/ {name=$1} /192.168.2.100/ {realname=name } END {print realname} '
-holdon(again);
2005-7-13
(#2395999@0)
-
前面加ifconfig |
-holdon(again);
2005-7-13
(#2396000@0)
-
ifconfig | grep 192.168.2.100 -B 1 | head -n 1 | gawk '{print $1}'
-holdon(again);
2005-7-13
(#2396007@0)
-
多谢!
-gentle(笨。拉登);
2005-7-13
(#2396055@0)
-
多谢!
-gentle(笨。拉登);
2005-7-13
(#2396057@0)
-
cool
-gzscott(笨鸟);
2005-7-15
(#2399801@0)