shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Filtro simples de log com expressão regular


From: minerouai1982
Subject: Filtro simples de log com expressão regular
Date: Sat, 30 Apr 2011 20:04:07 -0000
User-agent: eGroups-EW/0.82

Boa tarde pessoal, tudo na santa pazSou amador total em expressão
regular e estou me quebrando para fazer uma tarefa simples, talvez vcs
possam me ajudar ou tenham um exemplo do que eu quero, segue problema =
Estou com o seguinte arquivo de log =
192.168.1.2gggggasjkadkjakdmskdmsknjshbdhjabvdfmnavnfvjabnfvnasjnjmnmamd\
nankafkadkmamamnfmanmanknd/<kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\
kjhsghajnsbhbvshvbsbhshsbdbdgshsgfhsfldkdmdjsbwndksksnsjssnsjssjsnsjs=.h\
tmljjjjjjjjjjjjjjjjjjjjjnjdjdnjsnksdjckasnckncksnc192.168.1.3gggggasjkad\
kjakdmskdmsknjshbdhjabvdfmnavnfvjabnfvnasjnjmnmamdnankafkadkmamamnfmanma\
nknd/<kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjhsghajnsbhbvshvbsbhs\
hsbdbdgshsgfhsfldkdmdjsbwndksksnsjssnsjssjsnsjs=.htmljjjjjjjjjjjjjjjjjjj\
jjnjdjdnjsnksdjckasnckncksnc
eu preciso que ele pegue do IP que eu especificar ,mas me traga como
resultado somente o onde começa o (<) até (=) já me quebrei
aqui nessa tarefa simples , consegui ir até aqui =
egrep '<.*[=$]' testexp2.txt -ome retornou as duas linhas nos limites
que eu quero =
<kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjhsghajnsbhbvshvbsbhshsbdb\
dgshsgfhsfldkdmdjsbwndksksnsjssnsjssjsnsjs=<kkkkkkkkkkkkkkkkkkkkkkkkkkkk\
kkkkkkkkkkkkkkkkkjhsghajnsbhbvshvbsbhshsbdbdgshsgfhsfldkdmdjsbwndksksnsj\
ssnsjssjsnsjs= Mas eu preciso somente do ip que eu especificar então
tentei assim =
egrep '^192.168.1.2.*<.*[=$]' testexp2.txt -o
dai ele pegou o ip que eu quero mas retornou a string anterios a (<)
=192.168.1.2gggggasjkadkjakdmskdmsknjshbdhjabvdfmnavnfvjabnfvnasjnjmnmam\
dnankafkadkmamamnfmanmanknd/<kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\
kkjhsghajnsbhbvshvbsbhshsbdbdgshsgfhsfldkdmdjsbwndksksnsjssnsjssjsnsjs=
Sou bem amador com expressão regular, alguem sabe uma maneira de
negar esse resultado anterior e casar o ip que eu especificar?
valeu


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]