5

我正在尝试使用终端替换文件中的一些 html 代码。

这是我正在使用的命令

perl -pi -w -e 's/find/replace/g;' /Volumes/Abc.html

我正在尝试替换

<body> 

<body>
<div style="text-align: center;page-break-after:always;padding-top:0%;">
<img src="images/image-001.jpg" id="illustration" alt="illustration" />
<div id="caption" style="text-align:right;font-style:italic;"></div>
</div>

所以我一直在尝试这个,但我不知道如何逃避所有的角色。你能帮我吗?

perl -pi -w -e 's/<body>/<body>
<div style="text-align: center;page-break-after:always;padding-top:0%;">
<img src="images/image-001.jpg" id="illustration" alt="illustration" />
<div id="caption" style="text-align:right;font-style:italic;"></div>
</div>
/g;' /Volumes/Abc.html

谢谢!

4

1 回答 1

6

使用另一个分隔符,例如{}.

perl -pi -w -e 's{<body>}{...}g' /Volumes/Abc.html
于 2012-10-23T19:41:21.220 回答