Pergunta
O que ele faz? Eu li que ele baixa as coisas de Stdin, mas onde você realmente precisa dele?
Conclusão
some_program | wget -i - -P ./directory
wget recebe urls como Stdin de some_program. A entrada resultará na saída gerada pelo wget para ./directory.
wget -i ./file
O comando acima fica urls formar ./file, e isso gera uma saída para o diretório atual. A diferença cerne é a falta de -. Sinal para o comando acima
Solução
Eu posso imaginar que seja útil quando tubulação de saída de outro programa:
linkdiscoverer | wget -i - ./directory
(Por algum programa linkdiscoverer
adequado.)
Eu não tenho certeza o bit ./directory
é realmente o que você quer embora. Você quis dizer para uso -P ./directory
para salvar arquivos no diretório especificado?
Outras dicas
Eu li que ele baixa as coisas de Stdin, mas onde você realmente precisa dele?
Talvez re-ler páginas homem novo:
‘-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 ‘-’.)