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

War es hilfreich?

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 ‘-’.) 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top