2013-05-06 111 views
0

我有平面文件,我正在通过for循环读取该循环内的文件,我想读取第一行并跳过下一行。例如在shell跳过行

Devicename1 Ip address model 
location 
Devicename2 IP address model 
location 
Devicename3 ip address model 
location 

请指导我..

感谢

回答

1

您可以使用一个简单的sed命令:

sed -n 'p;n' filename 

输出:

Devicename1 Ip address model 
Devicename2 IP address model 
Devicename3 ip address model 
+0

谢谢soooo much ...列弗 – user28104 2013-05-06 08:53:27

2

试试这个简单的sed命令(这是GNU扩展):

sed 0~2d filename 
  • first~step:匹配每step'th线与第一行开始。
  • d:删除模式空间。开始下一个周期。