如何使wget适当安静?

izb*_*izb 21 windows wget

wget总是将系统值回显到控制台,即使我在命令行上指定了-q(quiet),例如:

C:\> wget -q http://www.google.com/
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc

C:\>
Run Code Online (Sandbox Code Playgroud)

如何使噪音停止?

aki*_*ira 18

应该工作:

%> wget.exe parameters_here  1> NUL 2> NUL
Run Code Online (Sandbox Code Playgroud)


Hei*_*eld 8

尝试添加>NUL:

wget -q http://www.google.com/ >NUL
Run Code Online (Sandbox Code Playgroud)


Bob*_*ein 5

我越依赖wget就会越烦恼这些消息.似乎是wget 版本1.11.4(详情请参阅此处)中的一个错误,这是2008年份仍然是Windows的"最新"二进制文件.我更喜欢这种解决方法:

wget  ...parameters...  2>>wgeterr.log
Run Code Online (Sandbox Code Playgroud)

@akira 2> NUL使两行消失,但我担心它可能会抑制其他错误消息.以下不起作用:> NUL(输出到stderr)也不是-q,也不是-nv.