[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para manter arquivos dos dois últimos dias ape
From: |
Cristiano Amaral |
Subject: |
Re: [shell-script] Script para manter arquivos dos dois últimos dias apenas |
Date: |
Thu, 11 Sep 2008 16:47:28 -0300 |
Assim fica mais limpo :
find /diretorio_ a_excluir -type f -mtime +2 | xargs rm
2008/9/11 Christian Silva <address@hidden>:
> Boa tarde pessoal,
>
> Montei um script hoje para manter armazenado apenas os arquivos que possuem
> a data de hoje ou de ontem. Todos os demais arquivos daquele diretório serão
> apagados. O script está 100% funcional porém acredito que consigo deixá-lo
> mais conciso e abordar de outra maneira como eu busco o dia de ontem.
>
> Lembrando que eu não tenho a opção -d ou --date no comando date, segue o
> script.
>
> #! /usr/bin/bash
> SPATH="xxx"
> DAY=`date +%d`
> LDAY=`perl -e 'print localtime(time() - 86400) . "\n" ' | cut -c 9-10`
> for FILES in `ls $SPATH/Logs* | egrep -v $(date +%Y%m)"($DAY|$LDAY)"`; do rm
> $SPATH/$FILES;done
>
> Alguma sugestão?
> --
> Obrigado,
> Christian Silva
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>