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]
