O que o Rogério falou está certo: dá pra fazer com find: find . -atime +1 --> procura no diretório atual os arquivos com data de acesso de pelo menos 1 dia.
Você pode usar também -mtime para tempo de modificação de maneira semelhante ao q mostrei com atime e -ctime para o tempo de criação. Mais detalhes use man find. Francisco Ricardo On 11/7/06, Carlos A. Talhati <[EMAIL PROTECTED]> wrote: > Legal, Rogério > > Mas ele indica os arquivos que foram acessados/modificados em x dias. > Eu por exemplo quero pegar todos alem de 30 dias. Os arquivos do mes > atual permanecem. > Alem de que, tem arquivos com data 31/12/1999, estes tem que sumirem. > > Valeu > > Rogério Schneider escreveu: > > O find tem opções tais como -atime e -mtime, dê uma olhada. > > > > Att, > > RS > > > > > > On 11/7/06, Carlos A. Talhati <[EMAIL PROTECTED]> wrote: > > > >> Ola > >> tenho o seguinte script > >> > >> #!/bin/bash > >> # > >> > >> MESANTERIOR=$(date -v-1m +%d/%m/%Y) > >> VPOPMAILBIN="/usr/local/vpopmail/bin" > >> > >> for i in `$VPOPMAILBIN/vdominfo | grep "^domain:" | cut -c 9-100`; > >> do > >> echo "Dominio: "$i; > >> for j in `$VPOPMAILBIN/vuserinfo -D $i -n`; > >> do > >> cd `$VPOPMAILBIN/vuserinfo -d [EMAIL PROTECTED]; > >> find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs > >> rm > >> echo "Apagado SPAM para -> "$j"@"$i; > >> done ; > >> done; > >> > >> Como faço para apagar somente as mensagens do mes anterior > >> ($MESANTERIOR) para traz? > >> Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type > >> f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm > >> > >> o objetivo é apagar as mensagens com spam antigas. Tenho configurado > >> isto via imap, mas tem spam que vem com datas malucas. > >> > >> Obrigado pela ajuda > >> > >> Carlos > >> ------------------------- > >> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > >> > >> > > > > > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd