2009-09-22 9 views
19

wget fait écho toujours des valeurs du système à la console, même si je précise -q (calme) sur la ligne de commande, par exemple .:Comment rendre wget silencieux?

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

C:\> 

Comment puis-je faire le bruit arrêter?

Répondre

16

qui devrait fonctionner:

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

2> NUL Parfait, merci :) – izb

+1

même travaillé sur Windows –

8

Essayez d'ajouter un >NUL:

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

Plus je compte sur la wget ces messages plus ennuyeux obtenir. Semble être un bug dans wget version 1.11.4 (détails here), un millésime 2008 qui est toujours le "dernier" binaire pour Windows. Je préfère ce travail autour de:

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

@akira 2> NUL fait les deux lignes disparaissent, mais je suis préoccupé par ce que d'autres messages d'erreur, il peut supprimer. Les éléments suivants ne fonctionnent pas:> NUL (la sortie est à stderr) ni -q, ni -nv.

+0

mon 1.11.4 fonctionne très bien. essayez de l'obtenir à nouveau de gnuwin32 Ils (LE LIEN Gnuwin32 SOURCEFORGE) que vous mentionnez mentionne également la page de téléchargement de wget de Christopher Lewis, mais il semble être en panne. – barlop

Questions connexes