Obrigado pelos links enviados, mas o problema está na quantidade de arquivos, ou seja, qdo executo o find, grep o rm ele dá "Argument list is too long", sendo necessário o uso do xargs. Então fui fazendo alguns testes e cheguei nesse nesse quase script, porém o problema dele agora é tentar restringir o valor da data seguindo o padrao (ex: Set 17), pois se dou "Enter" e irá listar e deletar tudo. O que preciso agora é isso, qdo rodar o script e colocar algo diferente de padrão da data, apresente uma menssagem, tipo valor incorreto.
Att. eduardo sousa --- Em shell-script@yahoogrupos.com.br, César Vianna <cesar.via...@...> escreveu > > Camarada o find com a opção exec ou com xargs pode te ajudar. > > Segue histórico da lista sobre o assunto > > http://br.groups.yahoo.com/group/shell-script/message/16939 > http://br.groups.yahoo.com/group/shell-script/message/12333 > http://br.groups.yahoo.com/group/shell-script/message/25725 > > Se não ajudar, manda de volta. > Abraço > > > > 2009/8/18 Eduardo Sousa <edussou...@...> > > > > > > > Estou tentando finalizar um script para deletar arquivos de log onde > > determino a data, porém estou com dificuldades para validar o valor correto, > > agradeço a ajuda dos colegas ? > > > > Exemplo: > > > > echo "Qual data deseja deletar ? - Ex: Aug 17" > > > > read DATA > > > > -->> test $DATA ...não sei o que inserir nesta sequencia > > > > ls -lart /log/ | grep -E "$DATA" | cut -c 59- > /log/ > > > > cat lista.txt | xargs rm -rf > > > > rm -rf lista.txt > > > > Att. > > > > Eduardo Sousa > > > > > > > > > > -- > César Vianna > ------------------- > Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às > unidades; os agenciamentos móveis aos sistemas. > Gilles Deleuze & Felix Guattari > > > [As partes desta mensagem que não continham texto foram removidas] >