Re: Compactar Imagens TIFF em Diretorios
Hello!
Acho que o seguinte resolve seu problema:
--------8<--------8<--------8<--------8<--------8<---
#!/bin/bash
function recursiva () {
TIPOS_A_COMPACTAR="jpg tif bmp"
for i in $TIPOS_A_COMPACTAR; do
ARQUIVOS=`ls -1|grep $i`
COMPACTADO=`pwd`
tar zcvf $COMPACTADO-$i.tar.gz $ARQUIVOS
done
for dirs in `ls -1 -p|grep "/$"`; do
cd $dirs
recursiva
cd ..
done
}
recursiva
--------8<--------8<--------8<--------8<--------8<-----
Atencao!!!! Naum testei o script acima. Use por sua propria conta e
risco. =)
[]s
Pablo
Em Qua 06 Jun 2001 12:32, wendel escreveu:
| Olá lista,
|
| Já andei testando alguns scripts de compactação (uma
| forma de backup manula), de forma que compactaria todo
| o conteúdo de umd diretório, mas preciso comptactar
| somente alguns tipos de arquivos, como .TIF, .JPG e
| outras imagens, o que fiz for um script que pesquisava
| em find e passava para o gzip para compactar, mas todo
| o diretório era compactado, o que me fez perder muitos
| arquivos por erros em disco. O que preciso é o seguinte:
|
| O script que pesquise no diretório atual e compacte todas
| as as extenções passadas à ele e vá pra o próximo diretório e
| assim por diante. Idéias?
|
|
| (___) dotpix://wendelmaques.r.pereira
| oo / ceo@dotpix.com.br // 447-3686
|
| |_/ http://www.dotpix.com.br/
--
Pablo Lorenzzoni (Spectra) <spectra@linuxbr.com.br>
You can get my public GnuPG key at search.keyserver.net (Key ID:
268A084D)
Albert Einstein: "Anyone who has never made a mistake has never tried
anything new."
Reply to: