Как мне сделать 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:\>
Как мне заставить шум прекратиться?
Решение
это должно работать:
%> 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.
Не связан с StackOverflow