Linux取代换行

时间:2014-07-29 06:02:11

标签: linux awk sed

输入

aaaa
bbbb
cccc

输出

aaaa
< _jupijuice_ >
bbbb
< _jupijuice_ >
cccc
< _jupijuice_ >

简单来说,将\ n替换为\ n&lt; jupijuice &gt; \ n

4 个答案:

答案 0 :(得分:5)

awk '{print; print "< _jupijuice_ >"}' input.txt

输出:

aaaa
< _jupijuice_ >
bbbb
< _jupijuice_ >
cccc
< _jupijuice_ >

答案 1 :(得分:4)

在正则表达式中,您可以使用$来匹配行尾:

sed 's/$/\n< _jupijuice_ >/' input.txt

答案 2 :(得分:3)

sed 'a\
< _jupijuice_ >' YourFile

在每行

后附加一行<...>

答案 3 :(得分:2)

这应该做:

awk '$0=$0"\n< _jupijuice_ >"'