Como compactar arquivos individuais pelo shell script [RESOLVIDO]

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

José Lucas
NidoBr

(usa Manjaro Linux)

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.


  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

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]

José Lucas
NidoBr

(usa Manjaro Linux)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts