Gunzipar arquivos com determinadas extensões

Publicado por Dornelles Vissotto Junior 20/07/2004

[ Hits: 5.270 ]

Download gunzip.sh




Trabalha em contrpartida ao script que Gzipa arquivos com determinadas extensões. Serve para recuperar arquivos gzipados em um ambiente de produção.

  



Esconder código-fonte

#!/bin/bash
#
#
#*****************************************************************
#
#       Este script gunzipa arquivos com determinadas extensões. 
#   Visa facilitar o ambiente de produção, principalmente para 
#   atividades de backup.
#
#cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
#
#       Name: gunzip.sh
#
#       Author: Dornelles Vissotto Junior.
#       Data:   27/05/2004
#       Coments:Developed in LEMMA - Laboratório de Estudos em
#                           Monitoramento e Modelagem Ambiental.
#
#               Centro Politécnico - Caixa Postal 19100
#               CEP 81531-990 - Curitiba-Paraná-Brasil
#                       dvissotto@ufpr.br
#
#cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
#
#       Revisions:
#       
#
#cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

find . -name "*.txt.gz" > find.find
teste=`wc -l find.find | awk '{print $1}'`

for i in `seq 1 $teste`; do
  file=`cat find.find | head -$i | tail -1`
  echo "$i $file"
  gunzip "$file"
done

find . -name "*.dat.gz" > find.find
teste=`wc -l find.find | awk '{print $1}'`

for i in `seq 1 $teste`; do
  file=`cat find.find | head -$i | tail -1`
  echo "$i $file"
  gunzip "$file"
done

find . -name "*.eps.gz" > find.find
teste=`wc -l find.find | awk '{print $1}'`

for i in `seq 1 $teste`; do
  file=`cat find.find | head -$i | tail -1`
  echo "$i $file"
  gunzip "$file"
done

find . -name "*.ps.gz" > find.find
teste=`wc -l find.find | awk '{print $1}'`

for i in `seq 1 $teste`; do
  file=`cat find.find | head -$i | tail -1`
  echo "$i $file"
  gunzip "$file"
done

rm -f find.find

Scripts recomendados

Script simples para ripar CDs de áudio em mp3 com uso do CDDB para nomear as faixas.

LAMP/Tomcat - Acesso simplificado a ferramentas do console

Comandos para o antivírus Avira Antivir

Monitorando acessos on-line em log do squid com autenticação.

Manipular um arquivo txt como se fosse uma planilha de calculo


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts