Как сделать wget правильно спокойным?

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

Как отключить шум?

Ответы

Ответ 1

который должен работать:

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

Ответ 2

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

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

Ответ 3

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

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

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