日期:2014-05-16  浏览次数:20727 次

linux下怎么能只截取一行
我现在在写一个截取MAC的一个程序,但是卡住了。这个有八个网口,要把各个网卡截取。我下了一条命令:
ifconfig -a | grep HWaddr 在屏幕上出现了八行 我想单独把其中的一行截取 怎么截取啊 今天晚上要把它做好 怎么办啊 
求助啊 急急急急急

------解决方案--------------------
不明白你啥意思,八行里一行一行取?

ifconfig -a | grep HWaddr | while read line; do xxx(xxx是你对每一行$line做你想做的操作); done
------解决方案--------------------
要第几行。。。


------解决方案--------------------
ifconfig -a | grep -i 'hwaddr' | sed -n '1,1p'
ifconfig -a | grep -i 'hwaddr' | sed -n '2,2p'