Windows 如何使wget保持适当的安静?
wget总是向控制台回显系统值,即使我在命令行上指定了-q(quiet),例如: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 这应该是可行的:
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
。