Windows 如何使wget保持适当的安静?

Windows 如何使wget保持适当的安静?,windows,wget,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:\> 如何停止噪音?尝试添加一个>NUL: wget -q http://www.google.com/ >NUL 这应该是可行的:

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:\>

如何停止噪音?

尝试添加一个
>NUL

wget -q http://www.google.com/ >NUL
这应该是可行的:

%> wget.exe parameters_here  1> NUL 2> NUL

我越依赖wget,这些消息就越烦人。似乎是wget1.11.4版(详细信息)中的一个bug,这是一款2008年的老版本,仍然是Windows的“最新”二进制文件。我更喜欢这种工作方式:

wget  ...parameters...  2>>wgeterr.log

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

my 1.11.4工作正常。再次尝试从gnuwin32获取它。您提到的gnuwin32 SOURCEFORGE链接也提到了Christopher Lewis的wget下载页面,但它似乎已关闭。您应该使用
/dev/null
而不是
NUL
。当然,除非您希望在一个名为“NUL”的文件中找到噪声。对于windows,
>NUL
,对于*nix,
>/dev/null