【发布时间】:2014-10-05 10:04:44
【问题描述】:
我的数据格式如下:
Row1
<p>{
<p>abc1:a123
<p>abc2:1234
<p>abc3:12345
<p>abc4:abcd
<p>}
<p>Row2
<p>{
<p>abc1:a123
<p>abc2:1234
<p>abc3:12345
<p>abc4:abcd
<p>}
我希望输出如下:
<p>abc1||abc2||abc3||abc4
<p>a123||1234||12345||abcd
我试过了
awk 'NR==1 { print $1, $3, $5, $7 } { print $2, $4, $6, $8 } { print $3, $5, $7, $9 } ' RS='\n\n' >FS=': +|\n' OFS='\t'
但该命令不会像我的输出那样转换整个文件
<p>Row1 abc1 abc2 abc3 abc4
<p>{ a123 1234 12345 abcd
【问题讨论】: