摘要:一次更改多个页面的内容
版本:
前提条件:
状态:只是草稿
这个食谱回答的问题
如何一次对所有/多个wiki页面的内容进行批量更改?
此部分是可选的;用它来指出这个食谱要回答的问题类型(如果有的话)。
描述
Emacs解决方案
- 起点Emacs公司
- 文件/打开目录(C-x d)
- 标记/标记(m)--标记要处理的文件
- 操作/查询文件中的替换(Q)——设置要搜索的字符串和要替换的字符串。
- Emacs将自动遍历所有选定的文件
- (也许)完成!
有关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网站
贡献者
评论
请参阅上的讨论散装更换-通话