Ответ 1
который должен работать:
%> wget.exe parameters_here 1> NUL 2> NUL
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:\>
Как отключить шум?
который должен работать:
%> wget.exe parameters_here 1> NUL 2> NUL
Попробуйте добавить >NUL
:
wget -q http://www.google.com/ >NUL
Чем больше я полагаюсь на wget, тем больше раздражает эти сообщения. Появляется ошибка в wget версии 1.11.4 (подробнее здесь), винтаж 2008 года, который по-прежнему остается "последней" для Windows. Я предпочитаю эту работу:
wget ...parameters... 2>>wgeterr.log
@akira 2 > NUL убирает две строки, но я беспокоюсь о том, какие другие сообщения об ошибках он может подавить. Следующие не работают: > NUL (вывод - stderr) ни -q, ни -nv.