[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Apagar valores menores q variavel
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Apagar valores menores q variavel |
Date: |
Wed, 8 Aug 2007 22:28:14 -0300 |
E ai, Xará?
Vamos por partes:
# entrar no diretorio
cd /u01/app/oracle/oradata/orcl/archive
# usar o find pra procurar todos os arquivos nesse padrão
# usar awk pra comparar os resultados numéricamente
# o xargs passa pro rm que, com a opção -i, vai te perguntar se tu quer
apagar (bom pra testar)
find . -name 'orcl_1_*.arc' -print | awk -v V=$valor -F '[/_.]' '($(NF-1) >=
V) {print}' | xargs rm -i
[]´s Tiago
On 8/8/07, thiagomz <address@hidden> wrote:
>
> Pessoal,
>
> Tenho um shell que me retorna o um valor, exemplo
>
> /u01/app/oracle/oradata/orcl/archive/orcl_1_$valor.arc
> onde valor nesse exemplo seria 13149.
>
> O que preciso fazer é apagar todos arquivos menores que $valor.
>
> Como posso fazer isso ?
>
> --
> Thiago M. Zerbinato [thiagomz]
> OCP DBA
> ---
> http://thiagomz.hpg.com.br
>
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
[As partes desta mensagem que não continham texto foram removidas]