<Root>
<Header>
<Sender>46003871</Sender>
<Receiver>46003000</Receiver>
<SerialNum>0001</SerialNum>
<CreateTime>20130424165825</CreateTime>
<Version>0001</Version>
</Header>
<OrgInfo>
。。。。。。
</OrgInfo>
<Foot>
<Sender>46003871</Sender>
<Receiver>46003000</Receiver>
<SerialNum>0001</SerialNum>
<Count>235</Count>
</Foot>
</Root>
查找特定字符后面的几行的shell命令
:
awk '/<Header>/{for(i=1;i<=5;i++) {getline; print $0} }' pan.txt
结果是:
<Sender>46003871</Sender>
<Receiver>46003000</Receiver>
<SerialNum>0001</SerialNum>
<CreateTime>20130424165825</CreateTime>
<Version>0001</Version>