[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dúvida para validar o valor correto
From: |
Eduardo Sousa |
Subject: |
Re: Dúvida para validar o valor correto |
Date: |
Wed, 19 Aug 2009 11:35:41 -0000 |
User-agent: |
eGroups-EW/0.82 |
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 address@hidden, César Vianna <cesar.vianna@...> 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 <edussoussa@...>
>
> >
> >
> > 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]
>