Prezados colegas,

Tenho 5 arquivos que são:
ABCColl.200908260601
AAAColl.200908260601
BBBColl.200908260601
CCCColl.200908260601
CBAColl.200908260601

Um "Unixer" informou para que eu procurasse os possíveis erros neles
utilizando este comando:
ls | grep 200908260601 |xargs -I '{}' egrep -i
'error|outofmemory|exception|rollback|deadlock' {}

Os erros voltados são estes:
2009-08-26-06.01.41.344000  Unable to loadProperties
java.io.FileNotFoundException: middleware.server.dynamic.properties (No such
file or directory)
2009-08-26-06.02.11.260000  Unable to loadProperties
java.io.FileNotFoundException: middleware.server.dynamic.properties (No such
file or directory)
2009-08-26-06.02.41.422000  Unable to loadProperties
java.io.FileNotFoundException: middleware.server.dynamic.properties (No such
file or directory)
2009-08-26-06.03.11.587000  Unable to loadProperties
java.io.FileNotFoundException: middleware.server.dynamic.properties (No such
file or directory)
2009-08-26-06.03.41.335000  Unable to loadProperties
java.io.FileNotFoundException: middleware.server.dynamic.properties (No such
file or directory)

Acontece que estou tentando automátizá-lo em um script e não estou
conseguindo obter os mesmos erros no exemplo acima:

O meu script captura os files em passa-os para parâmetros $1, $2 e etc onde
eu quero descobrir de qual arquivo que veio o erro.

for i in $*
do
echo $i
ls $i |xargs -I '{}' egrep -i
'error|outofmemory|exception|rollback|deadlock' {}
done

Acontece que já tentei vários comandos diferentes para encontrar os mesmos
erros e sempre resulta em vazio.

Olhei o livro do Julio sobre grep, awk, xargs e não achei algo que me
satisfizesse. Na web foi a mesma coisa.

Não queria perguntar caso fosse algo fácil, mas estou com isso desde ontem
tentando resolver, porém fiquei sem saida.
Alguém tem uma luz pra isso?

Detalhe: o OS é AIX

Obrigado!

Alicino de Moura Filho
http://alicino.com.br/blog/
[email protected]
Campinas-SP


[As partes desta mensagem que não continham texto foram removidas]

Responder a