首页 > 解决方案 > wget中的拒绝正则表达式

问题描述

我正在尝试镜像 Intranet TWiki 的一部分以供离线使用,如下所示:

wget \
--user=twiki \
--password=******** \
--recursive \
-l 2 \
--adjust-extension \
--page-requisites \
--convert-links \
--reject-regex '\?rev=' \
--reject-regex '/twiki/rdiff/' \
--reject-regex '/twiki/attach/' \
--reject-regex '/twiki/edit/' \
--reject-regex '/twiki/oops/' \
--reject-regex '\?raw=on' \
--reject-regex '\?cover=print' \
http://twiki/cgi-bin/twiki/view/SectionToMirror/

由于某种原因,所有 --reject-regex 都会被忽略。我要拒绝的内容出现在副本中。在没有任何 --reject-regex 规则的情况下运行上述命令会呈现相同的结果。

我究竟做错了什么?

标签: wget

解决方案


推荐阅读