Bulk更换

摘要:一次更改多个页面的内容
版本:
前提条件:
状态:只是草稿
维护人员:路易吉刚刚开始页面

这个食谱回答的问题

如何一次对所有/多个wiki页面的内容进行批量更改?

此部分是可选的;用它来指出这个食谱要回答的问题类型(如果有的话)。

描述

Emacs解决方案

  1. 起点Emacs公司
  2. 文件/打开目录(C-x d)
  3. 标记/标记(m)--标记要处理的文件
  4. 操作/查询文件中的替换(Q)——设置要搜索的字符串和要替换的字符串。
  5. Emacs将自动遍历所有选定的文件
  6. (也许)完成!

有关Emacs使用的备选方案/集成也可以在http://xahlee.org/emacs/find_replace_inter.html

WikiSh解决方案

请参见WikiSh示例

与Emacs相比:
优点是您不需要命令行访问。缺点是您需要WikiSh的广泛读/写权限,可能需要多次迭代才能避开PHP固有的执行超时。

FoxTextReplace解决方案

请参见福克斯文本替换

这可能还需要多次迭代才能避开PHP固有的执行超时。

笔记

完成这项任务有很多不同的方法。
请参阅http://thread.gmane.org/gmane.comp.web.wiki.pmwiki.user/52555

发行说明

如果配方有多个版本,则可以在此处放置版本注释。请注意,人们通常更容易使用“发布日期”而不是“版本号”。

另请参见

http://www.weaverslave.ws网站

贡献者

评论

请参阅上的讨论散装更换-通话