|
From: | Julio C. S. Ferraz |
Subject: | Re: [shell-script] Expressao_Regular_em_XML |
Date: | Thu, 20 Apr 2017 16:03:41 -0300 |
Meu Deus do Shell, Julio!vc disse:A minha intenção é personalizar ao máximo o log à cima, de maneira que eu consiga FILTRAR apenas este conteúdo á cima, com a aplicação correspondenteO que está à cima é o log ou já está filtrado? Mostre o que vc tem como entrada o que vc deseja fazer nesta entrada e que saída vc espera que seja gerada.Depois que vc postou na lista, outras 2 pessoas tb postaram dúvidas que já estão resolvidas. A sua ninguém responde pq não dá para entender o que vc deseja.Nessa lista, tem um amigo meu, o Marco Lima, seu apelido é Mago. Se ele estiver participando desta thread, pode ser que com seus poderes mediúnicos ele consiga chegar à solução.Como diria o saudoso Thobias: echo 6610410534724105439073859497738P | dc ;) Abcs,JulioDamos treinamento em sua empresa por um preço,
no mínimo, 50% mais barato que qualquer curso,com certificado e nota fiscal.Nosso time de instrutores in company é formado somente porautores de Best Sellers laureados sobre os temas. P. exemplo:Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo CadunicoEm 20 de abril de 2017 08:52, 'Julio C. S. Ferraz' address@hidden [shell-script] <address@hidden.br > escreveu:Dito e Itamar,Bom dia!Segue o exemplo que sempre preciso capturar, pois, atualmente, meu trabalho é feito de maneira muito manual, as vezes tenho que buscar as informações abaixo de maneira que elas sejam impressas pra mim na saida padrão.
############ EVENTO SISTEMA [APPLICATION]############
[04/17/17 10:00:15.122]:arq_GENERIC ST:%13Cxsl:message
####### - XML ENVIADO: <ns3:SolicitarManutencaoUsuarioRequest xmlns:ns2="http://al.test/soap /esbUser " xmlns:ns3="http://al.test/xsd/SolicitarM
anutencaoUsuario"><ns2:Ator><ns2:nomeSolicitante>NDS</ns2:no meSolicitante><ns2:sistema>NDS </ns2:sistema><ns2:senha>NDS</ ns2:senha></ns2:Ator><GrupoUsu ar
io><loginUsuario>AM1235</loginUsuario><nomeCompleto>MARTA BERNARDO</nomeCompleto><status Usuario>Bloqueado</statusUsuar io><GrupoPosica
o><idPosicao>1-ESD</idPosicao><flagPrincipal>N</flagPrincipa l></GrupoPosicao><GrupoPosicao ><idPosicao>1-4JH</idPosicao>< flagPrincipal>N</flagPri
ncipal></GrupoPosicao><GrupoPosicao><idPosicao>1-QEOR</ idPosicao><flagPrincipal>N</fl agPrincipal></GrupoPosicao><Gr upoPosicao><idPosicao>1-1RVI6D </id
Posicao><flagPrincipal>N</flagPrincipal></GrupoPosicao><Grup oPosicao><idPosicao>1-10TJ9</ idPosicao><flagPrincipal>N</fl agPrincipal></GrupoPosicao><Gr u
poPosicao><idPosicao>1-4JHJG</idPosicao><flagPrincipal>N</fl agPrincipal></GrupoPosicao><Gr upoPosicao><idPosicao>1-AC7ZQP Q</idPosicao><flagPrincipal>N<
/flagPrincipal></GrupoPosicao><GrupoResponsabilidades><idRes ponsabilidade>1-GHRT</idRespon sabilidade></GrupoResponsabili dades><idMensagem>28233699480
24261</idMensagem><timestamp>2017-04-17T10:00:15.077-03:00</ timestamp><acao>ATUA</acao><si stemaDestino>APPLICATION</sist emaDestino><Nickname>AM1235</ Nicknam
e></GrupoUsuario></ns3:SolicitarManutencaoUsuarioRequest>
[04/17/17 10:00:15.341]:arq_GENERIC ST:%13Cxsl:message -> ####### - XML RETORNO:<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:
soapenv="http://schemas.xmlsoap.org/soap/envelope/ "><soapenv:Header><soapenv:chaveConnecto rSBL>ClientSeg</soapenv: chaveConnectorSBL><
/soapenv:Header><soap-env:Body xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/ "><esb:ResponseControl xmlns:esb="http://al.test/soap /esb ">
<code>0</code><reason>Sucesso</reason><detail>Sucesso</detai l></esb:ResponseControl></ soap-env:Body></soapenv:Envelo pe>
[04/17/17 10:00:15.344]:arq_GENERIC ST:%13Cxsl:message -> ##Debug:Retorno: 0
[04/17/17 10:00:15.351]:arq_GENERIC ST:
DirXML Log Event -------------------
Driver: \srv1_Tls\btw\brj\servicos\provisioning\driverset01\arq_GENE RIC
Channel: Subscriber
Status: SuccessA minha intenção é personalizar ao máximo o log à cima, de maneira que eu consiga FILTRAR apenas este conteúdo á cima, com a aplicação correspondenteObrigado a todos mais uma vez.--Em 26 de março de 2017 09:58, Dito Ramos address@hidden [shell-script] <address@hidden.br > escreveu:Julio,
Prá gente poder ajudar, sugiro postar aqui conteúdo exemplo do arquivo e qual a saída que você precisa.
Sem isso, fica difícil ajudar
Nero Barrabás
De: "address@hidden [shell-script]" <address@hidden.br >
Enviada: 2017/03/24 23:41:02
Para: address@hidden.br
Assunto: Re: [shell-script] Re: Expressao_Regular_em_XML
Grupo e Julio, Boa noite!
Meu awk faz o APENAS o seguinte:
##Apenas concatena e imprimi tudo que estive no primeiro campo, ou seja $1 com o seguinte formato de data: [MES/DIA/ANO]
Conforme o exemplo abaixo que PODE ser usado por qualquer um:
awk -F '[\\(\\)\\]]+' '{print $1}' arq.log
- Continuando:
##O sort apenas Ordena seqüencialmente as linhas duplicadas e o vai uniq eliminando as linhas repetidas, muito embora, o uniq -u seja o mais IDEAL, agora que PERCEBI.
Conforme o exemplo abaixo que PODE ser usado por qualquer um:
awk -F '[\\(\\)\\]]+' '{print $1}' arq.log | sort| uniq -u
## O sed abaixo consegue buscar de maneira EXATA a data que estou BUSCANDO no formato [MES/DIA/ANO] JUNTO com um HORÁRIO QUE EU QUISER ESPECIFICAR e POR fim, uso O GREP pra BUSCAR O ID de um USUÁRIO.
Conforme o exemplo abaixo que PODE ser usado por qualquer um:
sed '/\[03\/23\/17 15/!d'| grep -i 'usuario'| less
Abraços.
Att,Julio C S Ferraz
Office: +55 21 2757-9751
Mobile:+55 21 9 6689-9207
PGP fingerprint: D6CB D768 040F 62AF 3A75 F2D4 7FF4 33D9 DB38 58C4
--Att,Julio C S Ferraz
Office: +55 21 2757-9751
Mobile:+55 21 9 6689-9207
PGP fingerprint: D6CB D768 040F 62AF 3A75 F2D4 7FF4 33D9 DB38 58C4
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Expressao_Regular_em_XML, Julio C. S. Ferraz, 2017/04/19
- Re: Expressao_Regular_em_XML, itamarnet, 2017/04/20
- Re: [shell-script] Expressao_Regular_em_XML, Julio C. S. Ferraz, 2017/04/20
- Re: [shell-script] Expressao_Regular_em_XML, Julio C. Neves, 2017/04/20
- Re: [shell-script] Expressao_Regular_em_XML, Julio C. S. Ferraz <=
- Re: [shell-script] Expressao_Regular_em_XML, Julio C. Neves, 2017/04/20
- Re: [shell-script] Expressao_Regular_em_XML, itamarnet, 2017/04/21
- Prev by Date: Re: [shell-script] Expressao_Regular_em_XML
- Next by Date: Re: [shell-script] Expressao_Regular_em_XML
- Previous by thread: Re: [shell-script] Expressao_Regular_em_XML
- Next by thread: Re: [shell-script] Expressao_Regular_em_XML
- Index(es):