2013-12-18 37 views
1

我在下文提到的形式的數據:轉換數據,以指定的形式

$& <abc> 
This is a string . 
$& <abc_def> 
This is string two . 

欲上文給出到下面提到的形式將數據轉換:

This is a string <abc> . 
This is string two <abc_def> . 

我可以執行這樣的轉換高效使用python。是有一些方法,通過該本人可以使用像sed,AWK Linux命令實現期望的形式,等等

回答

1

使用SED喲可以連接兩行,然後進行取代

sed -n '/^$&/N;s/$& \(<.*>\)\n\([^\.]*\)/\2 \1 /;p ' <test.txt