- 论坛徽章:
- 0
|
回复 7# 我是一隻羊
用了nawk语法对了,但是结果没有换行,而且貌似也没有换过来
eric@ahmas1o> nawk -vRS='<[^>]+BSSGP[^<]+>' 'NR==2{t=$0}NR>FNR{FNR==2?$0=t:1;printf $0""RT}' a1.txt b1.txt > c1.txt
eric@ahmas1o> cat a1.txt
<r p="1">0</r>
<r p="2">0</r>
<r p="3">0</r>
<r p="4">0</r>
<r p="5">0</r>
<measInfo measInfoId="BSSGP,bssgp">
<r p="1">0</r>
<r p="2">0</r>
<r p="3">0</r>
<r p="4">0</r>
<r p="5">0</r>
<r p="6">0</r>
<r p="7">0</r>
<measInfo measInfoId="BSSGP,bssgp_non_indexed">
<r p="1">172328</r>
<r p="2">475498</r>
eric@ahmas1o> cat b1.txt
<r p="1">35328842</r>
<r p="2">0</r>
<r p="3">18446744081936071082</r>
<measInfo measInfoId="BSSGP,bssgp">
<r p="1">35328842</r>
<r p="2">0</r>
<r p="3">18446744081936071082</r>
<measInfo measInfoId="BSSGP,bssgp_non_indexed">
<r p="1">172328</r>
<r p="2">475498</r>
eric@ahmas1o> cat c1.txt
<r p="1">35328842</r><r p="2">0</r><r p="3">18446744081936071082</r><measInfo measInfoId="BSSGP,bssgp"><r p="1">35328842</r><r p="2">0</r><r p="3">18446744081936071082</r><measInfo measInfoId="BSSGP,bssgp_non_indexed"><r p="1">172328</r><r p="2">475498</r> eric@ahmas1o>
|
|