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

Foi útil?

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 ‘-’.) 
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top