Вопрос

Что оно делает?Я читал, что он загружает что-то со стандартного ввода, но зачем вам это вообще нужно?

Заключение

some_program | wget -i - -P ./directory

wget получает URL-адреса как стандартный ввод из some_program.Ввод приведет к выводу, сгенерированному wget в ./directory.

wget -i ./file

Приведенная выше команда получает URL-адреса в форме ./file и генерирует выходные данные в текущий каталог.Основное отличие заключается в отсутствии знака - в приведенной выше команде.

Это было полезно?

Решение

Я могу себе представить, что это полезно при передаче вывода из другой программы:

linkdiscoverer | wget -i - ./directory

(Для некоторых подходящих linkdiscoverer программа.)

Я не уверен, ./directory бит - это действительно то, что вам нужно.Вы имели в виду использовать -P ./directory сохранить файлы в указанный каталог?

Другие советы

Я читал, что он загружает что-то со стандартного ввода, но зачем вам это вообще нужно?

Возможно, еще раз перечитайте справочные страницы:

‘-i file’
‘--input-file=file’
    Read urls from file. If ‘-’ is specified as file, urls are read from the standard input. (Use ‘./-’ to read from a file literally named ‘-’.) 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top