关于它的指南,手册,快速指南,问题/答案很多:没有人是简单客观的...
这是一个经典问题,几乎所有文本编辑器都因大文件XML或HTML“全部合并”而崩溃,因此我们需要确定哪种标记将接收\n
并替换{{1 }} <tag
来完成...如此简单。为什么通过终端执行操作并不简单?
有关此案例的最佳问题/答案尚未解决:Bash: How can I replace a string by new line in osx bash?
使用该解决方案的示例:\n<tag
无法正常工作,需要一些更奇特的语法,因此我提出的要求并不简单这个问题。
因此,此问题不是关于“任何解决方案”,而是关于“一些简单/优雅的解决方案” 。
答案 0 :(得分:1)
如果我了解您的需求,可以尝试以下操作:
sed 's/<tag>/\n<tag>/g' file.htm
与您链接的anwser非常接近。 在我看来,这已经很简单了,它将标签替换为新的换行符,然后再次写入标签。 但是,在您的情况下,我不需要此“ $”。