wget-файл, протоколирование вывода и отображение вывода в командной строке

В сценарии bash я должен загрузить файл из Интернета. Мне wget команда wget . Я хотел бы зарегистрировать вывод команды wget , и в то же время вывести запрос вывода на терминал.

Я искал в man wget не найдя способа добиться этого.

Кажется, что если вы включите журнал с параметром -o или -a , то вывод запроса автоматически «перенаправляется» в файл журнала, и ничего не отображается на терминале во время выполнения сценария, пока он не завершит загрузку.

wget -a wget_log –no-check-certificate –auth-no-challenge –http-user = $ jen_uname –http-password = $ jen_psswd link_to_the_file

Можно ли сделать и то и другое? Вывод на подсказку и запись в файл журнала?

One Solution collect form web for “wget-файл, протоколирование вывода и отображение вывода в командной строке”

Вы используете симпатичную команду tee для этого:

 wget --no-check-certificate --auth-no-challenge --http-user=$jen_uname --http-password=$jen_psswd 2>&1 | tee -a wget_log 

2>&1 означает, что STDERR переходит в то же место, что и STDOUT, и они оба подключены к tee . Значение -a означает добавление. tee затем отправит выходные данные как в wget_log, так и в STDOUT.

  • рекурсивная загрузка с веб-сайта
  • Wget - получение рекурсивных URL-адресов из списка URL-адресов
  • Как получить текст страницы с помощью wget без html?
  • Разрешить имя файла с удаленного URL-адреса без загрузки файла
  • wget зависает ПОСЛЕ завершения загрузки, на exit_group
  • загрузка файлов с помощью wget
  • Почему curl -O -C на Mac не загружается
  • Использование wget over ssh с завершенным сеансом
  • wget неправильно конвертирует URL-адреса, если указано --convert-links
  • Сценарий оболочки для захвата одного или нескольких видео Wistia
  • Проверка сертификата wget -c веб-сайта
  • Linux и Unix - лучшая ОС в мире.