Pular para o conteúdo

Como compactar arquivos individuais pelo shell script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Como compactar arquivos individuais pelo shell script [RESOLVIDO]

Enviado em 14/01/2019 - 12:03h

Ola, eu sou iniciante em Shell script e preciso fazer um script que verifique os arquivos em um determinado diretório e se este arquivo tive a extensão .EXEMPLO ele compacta (Compacta os arquivos individualmente) o arquivo (de preferencia zip) os demais arquivos ele simplesmente ira ignorar, mas não estou conseguindo. Alguém poderia me ajudar enviando o script.

Responder tópico

2. Re: Como compactar arquivos individuais pelo shell script

Melhor resposta

Enviado em 14/01/2019 - 12:08h

MINEMAM escreveu:

Ola, eu sou iniciante em Shell script e preciso fazer um script que verifique os arquivos em um determinado diretório e se este arquivo tive a extensão .EXEMPLO ele compacta (Compacta os arquivos individualmente) o arquivo (de preferencia zip) os demais arquivos ele simplesmente ira ignorar, mas não estou conseguindo. Alguém poderia me ajudar enviando o script.
for x in `/diretório/*.extensao`; do zip /diretório/$x.zip  /diretório/$x;done 



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

3. Re: Como compactar arquivos individuais pelo shell script [RESOLVIDO]

Enviado em 15/01/2019 - 10:09h

Mauriciodez escreveu:

for x in `/diretório/*.extensao`; do zip /diretório/$x.zip  /diretório/$x;done 

Eu tentei usar este codigo de diversas formas mais não funcionou e depois de muito tentar eu consegui desta forma:

#! /bin/bash
for x in *.estensão;do
zip -r "$x".zip "$x"
done

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder