Arquivos Zip de URLs da Web sem armazenar em um disco local

0

Eu tenho uma lista de URLs http link link link

Cada URL é apontada para algum arquivo

Existe uma maneira de compactar todos esses arquivos em um único arquivo zip sem baixar arquivos localmente? Eu não vejo uma maneira de fazer isso com o comando linux zip. Permite ter lista de arquivos, mas não lista de URLs

Alguma idéia?

    
por Roman Gelembjuk 12.01.2018 / 13:50

1 resposta

1

Usando o ksh, por exemplo.

(
  for URL in http://host.com/url1 http://host.com/url2 http://host.com/url3
  do
    wget -O - -q "$URL"
  done
) | gzip -c > mysingle.zip

Você agora tem todos os dados compactados em um arquivo, mas não é realmente um arquivo: você não pode extrair um dos arquivos, você precisa adicionar um separador no loop.

    
por 12.01.2018 / 15:34

Tags