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
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 ‘-’.)