shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Help awk


From: jimmy
Subject: Re: [shell-script] Help awk
Date: Thu, 3 Dec 2009 10:47:14 -0200
User-agent: Mutt/1.4.2.3i

On Thu, Dec 03, 2009 at 10:25:24AM -0200, ®i©@®ÐØ wrote:
> 
> 
>    Gostei! esta eu não conhecia, entretando entre os outros comandos que
>    preciso de executar tenho que usar o resto da string...
>    etapas:
>    #1. identificar os arquivos *.fs
>    /opt/plone-2.5.5-prod/zeocluster/server/var/sa-restauracaoBD.fs
> 
>    #2. criar o diretório do arquivo identificado
>    mkdir /path/sa-restauracaoBD
> 
>    #3. Executar o comando abaixo no arquivo identificado apontando para o
>    diretório criado.
> 
>    repozo.py -B -F -z -f /opt/plone-2.5.5-prod/zeocluster/server/var/cepBD.fs
>    -r /path/sa-restauracaoBD
> 
>    #4. o comando acima gera dois arquivos, xxxx-xx-xx-xx-xx-xx.dat e outro
>    xxxx-xx-xx-xx-xx-xx.fsz
>    tar cjf
>    xxxx-xx-xx-xx-xx-xx.tar.bz/path/sa-restauracaoBD/xxxx-xx-xx-xx-xx-xx.*
> 
>    #5. remover os arquivo /path/sa-restauracaoBD/xxxx-xx-xx-xx-xx-xx.*
>    rm -f /path/sa-restauracaoBD/xxxx-xx-xx-xx-xx-xx.{fsz,dat}
> 

montei agora e não tenho como testar, veja se isso lhe atende pelo menos
em parte.

find /tmp/opt/plone-2.5.5-prod/zeocluster/server/var/ -name \*.fs -printf '%h 
%f\n' |
while read path file; do
      new_path=$path/${file%.fs}
      mkdir $new_path
      repozo.py -B -F -z -f $path/$file -r $new_path
      tar jcf ${file%.fs}.tar.bz2 $new_path/${file%.fs}.*
      rm -f $new_path/${file%.fs}.{fsz,dat}
done


-- 
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------


reply via email to

[Prev in Thread] Current Thread [Next in Thread]