Frage
Was ist zu tun? Ich las, dass es Dinge von stdin herunterlädt, aber wo müssen Sie es wirklich?
Fazit
some_program | wget -i - -P ./directory
wget bekommt Urls als Stdin von some_program. Die Eingabe wird in der Ausgabe von wget ./directory erzeugt zur Folge haben.
wget -i ./file
Der obige Befehl wird Urls ./file bilden, und es erzeugt Ausgangs in das aktuelle Verzeichnis. Der springende Punkt Unterschied ist das Fehlen von -. Zeichen auf den obigen Befehl
Lösung
Ich kann mir vorstellen es sinnvoll sein, wenn die Ausgabe von einem anderen Programm kochend:
linkdiscoverer | wget -i - ./directory
(Aus irgendeinem geeigneten linkdiscoverer
Programm.)
Ich bin mir nicht sicher, dass das ./directory
Bit ist wirklich das, was Sie aber wollen. Meinten Sie -P ./directory
verwenden, um Dateien in das angegebene Verzeichnis zu speichern?
Andere Tipps
habe ich gelesen, dass es Downloads Dinge von stdin, aber wo müssen Sie es wirklich?
Vielleicht wieder lesen Mann Seiten wieder:
‘-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 ‘-’.)