【发布时间】:2013-05-18 21:33:30
【问题描述】:
我想在特定模式匹配处插入文件内容。下面是一个示例:在file1.txt 中在<tag> 和</tag> 之间添加file2.txt 内容。
file1.txt
<html>
<body>
<tag>
</tag>
</body>
</html>
file2.txt
Hello world!!
我已经尝试过,但没有成功。
# sed "/\<tag\>/ {
h
r file2.txt
g
N
}" file1.txt
<html>
<body>
Hello World!!
<tag>
</tag>
</body>
</html>
【问题讨论】:
-
您可以将
<tag>更改为</tag>,因为它正在打印之前<tag>。 -
我已经尝试过
'/<\/tag>/并且有效!!!万岁..