[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: |
Wed, 22 Jun 2005 12:25:35 -0300 |
Bom meu amigo, veja que tanto eu quanto o MrBits te demos a mesma dica e parece
que no seu caso não funcionou, apesar de que eu
testei na minha máquina e aqui deu certo ...
Entao a solução seria mudar o script, separando os comandos, segue exemplo mas
precisa adaptação pq eu nem gastei tempo testando:
OBS: tire os {} do campo 4 do arquivo backup.txt, pois lá ele só atrapalha mesmo
#!/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`
for v_arq in `find ${param1} -name \"${param2}\" -mtime +${param3}` ; do
cd $param1 # entra no diretorio
$param4 $v_arq # zipa um arquivo
done
done
# O arquivo backup.txt é do tipo:
# /diretorio/qualquer/spv|*.log|7|gzip --best {}
# /dir/coisa/spv|*.txt|30|gzip --best {}
# ....
> ----- Original Message -----
> From: "Leonardo Ayres" <address@hidden>
> To: <address@hidden>
> Sent: Wednesday, June 22, 2005 11:24 AM
> Subject: [shell-script] Re: Find
>
> Eu já tinha feito do jeito mais simples antes e não tinha funcionado.
> Por isto que eu fui modificando até ficar da forma que eu mostrei.
> Eu tentei jogar os find para dentro de um novo shell e executá-lo e
> só assim funcionou.
>
- Re: [shell-script] Find, (continued)
- 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, 2005/06/21
- 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 <=
- 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