[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Find
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Re: Find |
Date: |
Tue, 21 Jun 2005 18:17:41 -0300 |
Cara vamos lá ....
use a seguinte sintaxe (ou seja tire as aspas protegidas do param1 e as
barras-invertidas sobrantes do final):
find ${param1} -name ${param2} -mtime +${param3} -exec ${param4} \;
Mas se quiser ficar mais melhor de bom ainda, poderia tirar os {} do backup.txt
e incluir no script né ? ficaria mais legível na
minha opiniao
Att,
Emerson
> ----- Original Message -----
> From: "Leonardo Ayres" <address@hidden>
> To: <address@hidden>
> Sent: Tuesday, June 21, 2005 5:00 PM
> Subject: [shell-script] Re: Find
>
> 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 {}
> ....
>
- Find, Leonardo Ayres, 2005/06/21
- Re: [shell-script] Find, Kernel, 2005/06/21
- Re: Find, Leonardo Ayres, 2005/06/21
- Re: [shell-script] Re: Find, MrBiTs, 2005/06/21
- Re: [shell-script] Re: Find, Emerson Domingues Souto, 2005/06/21
- Re: Find, Leonardo Ayres, 2005/06/21
- RE: [shell-script] Re: Find, MrBiTs, 2005/06/21
- Re: [shell-script] Re: Find,
Emerson Domingues Souto <=
- Re: Find, Leonardo Ayres, 2005/06/22
- RE: [shell-script] Re: Find, MrBiTs, 2005/06/22
- Re: Find, Leonardo Ayres, 2005/06/22
- Re: [shell-script] Re: Find, Emerson Domingues Souto, 2005/06/22
- RE: [shell-script] Re: Find, MrBiTs, 2005/06/22
- [shell-script]usar o find para buscar determinadas permissoes de usuário e grupo, {Lopes, Ivan}, 2005/06/21
Re: [shell-script] Find, Luciano Costa, 2005/06/21