Pergunta

O WGet sempre ecoa os valores do sistema para o console, mesmo quando eu especificar -q (silencioso) na linha de comando, por exemplo:

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

C:\>

Como faço para fazer o barulho parar?

Foi útil?

Solução

Isso deve funcionar:

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

Outras dicas

Tente adicionar um >NUL:

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

Quanto mais eu confio no wget, mais irritantes essas mensagens ficam. Parece ser um bug no wget Versão 1.11.4 (detalhes aqui), uma safra de 2008 que ainda é o binário "mais recente" do Windows. Eu prefiro este trabalho:

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

@Akira 2> NUL faz com que as duas linhas desapareçam, mas estou preocupado com as outras mensagens de erro que ele pode suprimir. O seguinte não funciona:> nu (saída é para stderr) nem -q, nem -nv.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top