网站需要屏蔽一些极限词,可使用sed 批量修改文件

网站需要屏蔽一些极限词,有一部分是极限词是全部需要屏蔽,有些网站需要屏蔽特定的关键词。 比较简单的方式是,把屏蔽词的信息,写在一个独立的文件中。然后在 server 中包含一下就可以。

批量修改

find *.conf  | xargs sed -i "/server_name/a\ \ \ \ include 'vhost/conf.filter';"

首先 通过 find *.conf 查找 所有的配置文件,然后通过 xargs (获取命令的输出,然后传递给另外一个命令),最有 通过 sed 处理。

上面处理的结果就是: 在 server_name 上的下面增加一行信息。 include 'vhost/conf.filter' ;

subs_filter '(最|第|级|永久|黄金|至尊)' '' gr;