将 <script> 添加到 html 文件的底部?

chr*_*lee 3 text-processing

我有一堆 HTML 文件,我需要<script src="ga.js"></script>在“ </body></html>”的每个搜索实例之前添加。

我如何将它添加到所有这些文件的底部?

Mic*_*zek 9

如果它们实际上在同一条线上,您可以使用以下方法轻松完成sed

$ sed -i '/<\/body><\/html>/ i <script src="ga.js"></script>' *.html
Run Code Online (Sandbox Code Playgroud)

查找当前目录 ( *.html)中的所有 html 文件,搜索</body></html>( /.../),并i在其之前插入 ( ) 脚本标记,将更改写回同一个文件 ( -i)

  • 您可能可以放弃对 `&lt;\/html&gt;` 的搜索。即使它出现在另一行,重要的部分是它在结束正文标记之前结束。 (2认同)