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

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

Re: Find


From: Leonardo Ayres
Subject: Re: Find
Date: Tue, 21 Jun 2005 20:00:12 -0000
User-agent: eGroups-EW/0.82

O script é o seguinte:

#!/bin/sh

DIR="/diretorio/scripts"
TXT="${DIR}/backup.txt"

cat ${TXT} | while read LINHA; do
  
  param1=`echo ${LINHA} | cut -d'|' -f1`
  param2=`echo ${LINHA} | cut -d'|' -f2`
  param3=`echo ${LINHA} | cut -d'|' -f3`
  param4=`echo ${LINHA} | cut -d'|' -f4`
  
  find ${param1} -name \"${param2}\" -mtime +${param3} -exec 
${param4} \\\;
  
done

O arquivo backup.txt é do tipo:

/diretorio/qualquer/spv|*.log|7|gzip --best {}
/dir/coisa/spv|*.txt|30|gzip --best {}
....



--- Em address@hidden, "Emerson Domingues Souto" 
<emerson.souto@i...> escreveu
> Como é o script ? posta ele ai pra gente descobrir o problema
> 
> 
> ----- Original Message ----- 
> From: "MrBiTs" <mrbits@t...>
> To: <address@hidden>
> Sent: Tuesday, June 21, 2005 4:01 PM
> Subject: Re: [shell-script] Re: Find
> 
> 
> > Um exemplo seria:
> > find /common/mps_bra/dw_mps/Keeper -name "*.log" -mtime +7
> >
> > Tentei usar com o -exec no final e também não consegui.
> 
> E ai você diz que esse comando, digitado na linha de comando, 
funciona
> sem problemas e quando chamado a partir de um shell script, não 
funciona.
> 
> Alguma mensagem de erro ? Coloque um set -x logo após o #!/bin/bash 
( ou
> similar ) do seu script e veja se existe algum retorno de erro.
> 
> []'s
> 
> 
> -- 
> "There is still more Unix-nature in one
> line of shell script than there is in
> ten billion lines of C"
> Master Foo - Hsh-bng Province - 530  BC
> 
> 
>        \\|||//
>        (.) (.)
> --ooOO--( )--OOoo--
>        MrBiTs
> mrbits@t...
> -------------------
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> --------------------------------------------------------------------
-
> Esta lista não admite a abordagem de outras liguagens de 
programação, como perl, C etc. Quem insistir em não seguir esta regra 
será
> moderado sem prévio aviso.
> --------------------------------------------------------------------
-
> Sair da lista: address@hidden
> --------------------------------------------------------------------
-
> Esta lista é moderada de acordo com o previsto em http://www.listas-
discussao.cjb.net
> --------------------------------------------------------------------
-
> 
> Links do Yahoo! Grupos



reply via email to

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