On Tue, Aug 18, 2009 at 05:30:06PM -0000, Eduardo Sousa wrote: > 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
considero o uso do date o caminho mais simples, um exemplo: $ date -d 'Set 17' &>/dev/null && echo 'OK' || echo 'FAIL' FAIL $ date -d 'Sep 17' &>/dev/null && echo 'OK' || echo 'FAIL' OK verifique se é aplicável ao seu caso. -- "Não manejo bem as palavras Mas manipulo bem as strings." ------------------------------
