2009-09-22 7 views
19

wget Echos immer Systemwerte an die Konsole, auch wenn ich -q (leise) auf der Kommandozeile, z.B .:Wie mache ich wget richtig leise?

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

C:\> 

Wie mache ich das Geräusch stoppen angeben?

Antwort

16

, die funktionieren sollte:

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

2> NUL Perfekt, danke :) – izb

+1

arbeitete sogar auf Windows –

8

Try a >NUL Zugabe:

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

Je mehr ich auf wget verlassen die ärgerlicher diese Nachrichten bekommen. Scheint ein Fehler in wget Version 1.11.4 (Details here), ein 2008 Vintage, das immer noch die "neueste" Binärdatei für Windows ist. Ich ziehe diese Behelfslösung:

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

@akira 2> NUL macht die beiden Linien gehen weg, aber ich bin besorgt darüber, was andere Fehlermeldungen es unterdrücken kann. Die folgenden funktionieren nicht:> NUL (Ausgabe ist zu stderr) noch -q, noch -nv.

+0

mein 1.11.4 funktioniert gut. Versuchen Sie, es wieder von gnuwin32 zu bekommen. Sie (THE Gnuwin32 SOURCEFORGE LINK) erwähnen Sie auch erwähnt Christopher Lewis wget Download-Seite, aber es scheint zu sein. – barlop