Múltiplos downloads
Muitas vezes precisamos de baixar vários arquivos de diversos sites. Uma solução que encontrei para este problema foi uma lista de download.
Criei um arquivo com a lista de todas as URL dos downloads necessários:
$ cat >> /tmp/download << fim
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/pentaho-report-design-wizard-1.5.3.466.0.zip
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Report_Designer-1.2.0.219-RC2.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Guia_do_Iniciante_pt_1.1.5.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/MySQL_Primetime_Business_Intelligence.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/pentaho-design-studio_1.5.3.435-0.zip
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Criando_Solucoes.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/PentahoReportDesigner-1.2.0.219-RC2.zip
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Advanced_Reporting_Guide-1.5.3.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Report_Design_Wizard_zh_CN_1.1.5.pdf
http://ufpr.dl.sourceforge.net/sourceforge/mondrian/Pentaho_Cube_Designer_User_Guide_zh_CN_0.7.0.pdf
fim
$ cat /tmp/download | while read a; do wget -b $a; done
Esta forma gera vários arquivos wget.log com as informações dos downloads, ou:
$ cat /tmp/download | xargs wget -b
Desta forma gera apenas 1 arquivos wget.log com as informações dos downloads.
E pronto.
Outras dicas deste autor
Atualização do horário de verão automatizada
Instalando pacotes utilizando RPM
Tabela de horário de verão 2007/8
SSHFS - Montando sistema de arquivos remotos via SSH (Secure Shell)
Convertendo formato de pacotes com alien
Leitura recomendada
Substituição de strings no VI
Usando zoom no Gnome Shell e no Xfce
Comando "fdisk -l" não funciona como usuário comum no Deepin [Resolvido]
Instale o kernel 3.10 no elementary OS
Como resolver problemas na Solus?
Comentários
Olá, não seria mais fácil usar:
$ wget -i /tmp/download
?
:)
Por que neste exemplo que há ná dica não funcionou!
A opção '-i' só funciona perfeitamente se não houver nenhum link quebrado, se houver links quebrados aborta todo o processo, e nos exemplos desta dica ele baixa os outros.
Estou publicando um artigo mais completo sobre o 'wget', só estava esperando esta dica ser publicada.
Abraço.
Mensagem
Por que neste exemplo que há ná dica não funcionou!
A opção '-i' só funciona perfeitamente se não houver nenhum link quebrado, se houver links quebrados aborta todo o processo, e nos exemplos desta dica ele baixa os outros.
Estou publicando um artigo mais completo sobre o 'wget', só estava esperando esta dica ser publicada.
Abraço.
Contribuir com comentário
Enviar