【发布时间】:2012-03-14 13:33:30
【问题描述】:
我有一堆没有换行符的 html。我想在任何</p> 标记后添加一两个换行符。
我认为这样做可以,但它似乎没有添加空行:
echo "<p>first line of text</p><p>second line of text</p>" | sed 's:</p>:</p>\n:g' > file.html
【问题讨论】:
-
你只是想美化 HTML 吗?一个快速的谷歌搜索给出了这个,看看它是如何为你工作的:digitalcoding.com/tools/html-beautifier.html
-
使用
sed,发布操作系统和/或版本总是有帮助的! -
@Dan Fego - 在 Mac 上的 bash shell 中。无法弄清楚如何获得 sed 的版本号...试过 -v,--version 和 man sed 也没有给出任何提示。
-
@minitech - 只需要添加几行以方便我自己阅读...仅此而已...谢谢。
标签: unix command-line sed