在1000多个html文件上添加消息有多难?

时间:2012-02-09 19:49:05

标签: html message

我需要以完全相同的方式编辑超过1000个html文件。我需要;

  1. 在每个文件的顶部添加一个简单的javascript代码。

  2. 在顶部放置一些消息(它可以是任何内容,只要它显示我想要的消息)。

  3. 我想知道,我是否必须手动编辑每个文件才能执行此操作?是不是有.htaccess黑客或类似的东西?

    任何建议/帮助都将不胜感激。

3 个答案:

答案 0 :(得分:1)

我使用的是Linux,或者在Windows上安装了Cygwin,然后sed可能是编辑文件的最快方式。

结合使用,它可用于非常快速地添加(或实际编辑)许多文件。

例如,以下命令将在所有.html文件中将“old”一词的所有实例替换为“new”:

find . -name "*.html" -exec sed -i "s/old/new/g" '{}' \;

在线有许多其他示例。

答案 1 :(得分:0)

您可以使用.htaccess自动重新添加一些代码,但说实话,全局查找/替换在许多方面都是更好的主意。

我不知道您使用的操作系统,但作为Mac开发人员,http://www.hexmonkeysoftware.com/是一个很好的小工具,可以找到并替换过多的文件。

否则,一个快速的python脚本很容易编写来执行此操作。

答案 2 :(得分:0)

如果文件有任何共同的结构,并且它们的内容很有价值并且将以某种方式进一步使用,那么我会考虑走相反的路线并提取所有信息,将其存储在数据库中(或者某些东西)并像正常一样呈现它。这将提供更多的演示灵活性,甚至可以以其他方式使数据有用/可用。