Question

Que faut-il faire? Je lis qu'il télécharge les choses de Stdin, mais où est-ce que vous avez réellement besoin?

Conclusion

some_program | wget -i - -P ./directory

wget se urls comme Stdin de some_program. L'entrée se traduira par la production générée par wget à ./directory.

wget -i ./file

La commande ci-dessus se forment URL ./file, et il génère une sortie dans le répertoire courant. La différence de point crucial est le manque de -. Signe à la commande ci-dessus

Était-ce utile?

La solution

Je peux imaginer qu'il soit utile lorsque la sortie tuyauterie d'un autre programme:

linkdiscoverer | wget -i - ./directory

(Pour certains programmes appropriés linkdiscoverer.)

Je ne suis pas sûr que le bit est vraiment ./directory ce que vous voulez bien. Vouliez-vous dire à utiliser pour enregistrer les fichiers -P ./directory dans le répertoire spécifié?

Autres conseils

  

Je lis qu'il télécharge les choses de Stdin, mais où est-ce que vous avez réellement besoin?

pages de manuel relire Peut-être à nouveau:

‘-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 ‘-’.) 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top