2009-09-22 74 views
19

wget的总是相呼应系统值到控制台,甚至当我在命令行中,例如:在指定-q(安静)如何让wget安静?

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

C:\> 

如何使噪音停止?

回答

16

,应该工作:

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

2> NUL 完美,谢谢:) – izb 2009-09-22 09:54:58

+1

即使在窗口工作 – 2016-04-03 21:39:06

8

尝试添加>NUL

wget -q http://www.google.com/ >NUL 
4

我越靠的wget更恼人的这些消息得到。似乎是wget 版本1.11.4(详细信息here)中的一个bug,2008年份仍是Windows的“最新”二进制文件。我喜欢这种变通:

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

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

+0

我的1.11.4工作正常。尝试从gnuwin32中再次获得它们(你提到的Gnuwin32 SOURCEFORGE LINK)也提到了Christopher Lewis的wget下载页面,但它似乎是失败的。 – barlop 2013-01-01 21:03:08