Как мне сделать wget должным образом тихим? - PullRequest
21 голосов
/ 22 сентября 2009

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:\>

Как мне остановить шум?

Ответы [ 3 ]

18 голосов
/ 22 сентября 2009

это должно работать:

%> wget.exe parameters_here  1> NUL 2> NUL
8 голосов
/ 22 сентября 2009

Попробуйте добавить >NUL:

wget -q http://www.google.com/ >NUL
5 голосов
/ 11 июля 2012

Чем больше я полагаюсь на wget, тем больше раздражают эти сообщения. Похоже, что это ошибка в wget версии 1.11.4 (подробности здесь ), сборке 2008 года, которая до сих пор является «последним» двоичным файлом для Windows. Я предпочитаю этот обходной путь:

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

@ akira 2> NUL убирает две строки, но меня беспокоит, какие другие сообщения об ошибках могут подавляться. Следующее не работает:> NUL (вывод в stderr), ни -q, ни -nv.

...