Você provavelmente precisará de uma combinação das opções curl
(ou wget
) e unzip
com -c
.
Eu trabalho para um webhost como uma tecnologia de nível de frente e, muitas vezes, precisamos instalar um SSL para um cliente. Estou em um Mac agora, mas estou familiarizado com o Linux também.
O que eu estou procurando fazer é pegar o arquivo zipado, baixá-lo no meu mac e então rodar o comando para descompactá-lo e colocar um gato em um pop. Assim, eliminando o processo tedioso de descompactar o arquivo .zip e, em seguida, copie cada arquivo, um de cada vez, para executar o cat.
Sou coxo quando se trata de escrever um script e brincar com vários comandos, nenhum que funcionou.
Obrigado por qualquer interesse e sugestões com antecedência.
Isso pode ser de algum interesse para os outros que também podem usar isso para melhorar seu fluxo de trabalho também.
Eu não tenho um Mac para testar, mas no linux você pode emitir gunzip -c
ou zcat
para descompactar o conteúdo de um arquivo e gravar os dados na saída padrão.
Eu realmente encontrei uma maneira de fazer isso com a ajuda de um amigo no trabalho hoje à noite.
#!/bin/bash
#Script to run unzip and cat in one command
zipinfo -1 $1 > $1.txt;
unzip $1;
for i in $(cat $1.txt); do echo "File : $i >>" && cat $i; done
Salvei em TextWrangler como uzipcat.sh e executei chmod u + x
Para executá-lo eu digite ./uzipcat.sh sslfilename.zip e ele extrai e imprime o conteúdo.
Obrigado pelo interesse e sugestões!