我有下面提到的数据:
$& <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命令实现所需的形式。
答案 0 :(得分:1)
使用sed yo可以连接两行然后进行替换
sed -n '/^$&/N;s/$& \(<.*>\)\n\([^\.]*\)/\2 \1 /;p ' <test.txt