如何用sed

时间:2017-05-10 07:43:05

标签: linux unix sed

我正在尝试用标签替换txt文件中的所有空行,例如我有:

aaaaa

bbbbb

ccccc

我想要

<a>aaaaa</a><a>bbbbb</a><a>ccccc</a>

我试过了

sed 's/^\s*$/</a><a>/‘ file.txt

但它没有运行,我应该做什么?谢谢!

1 个答案:

答案 0 :(得分:1)

我使用了以下awk命令,它按预期工作。

awk 'NF{printf "<a>" "%s",$0 "</a>"} END {print ""}' test.txt 

输出

<a>aaa</a><a>bbbbb</a><a>ccccc</a>