Cara, eu uso o mtime do find. -- Atenciosamente, Allan Carvalho MSN: [EMAIL PROTECTED] Linux Registered User: #454591 --
----- Mensagem original ---- De: Christian Silva <[EMAIL PROTECTED]> Para: [email protected] Enviadas: Quinta-feira, 11 de Setembro de 2008 16:37:06 Assunto: [shell-script] Script para manter arquivos dos dois últimos dias apenas 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] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
