Pular para o conteúdo

Gunzipar arquivos com determinadas extensões

Trabalha em contrpartida ao script que Gzipa arquivos com determinadas extensões. Serve para recuperar arquivos gzipados em um ambiente de produção.
Dornelles Vissotto Junior dvissotto
Hits: 5.395 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Trabalha em contrpartida ao script que Gzipa arquivos com determinadas extensões. Serve para recuperar arquivos gzipados em um ambiente de produção.
Download gunzip.sh Enviar nova versã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

zwtsc - cliente gráfico para Terminal Service

Faz backup do MySQL e envia para FTP

Freeradius 2.x.x - Monitoração

Script Player com o MPG123

Gerenciamento de usários do Squid usando Dialog

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.