|
From: | Janduy Euclides |
Subject: | Re: [shell-script] Comando AWK dentro do arquivo XML |
Date: | Tue, 10 Oct 2017 11:34:31 -0300 |
Com awk achei consegui dessa forma, mas creio que tenha como fazer em uma só estrutura de awk, sem passar pelo pipe:
more phonebook.xml | awk '/FirstName/ {print $3}' | awk '{gsub ("</?FirstName>","",$1); print}'Em 10 de outubro de 2017 10:54, Jonathan Lessa <address@hidden> escreveu:O pessoal deve lhe passar como fazer com awk, mas uma alternativa com o sed é:
more phonebook.xml | awk '/FirstName/ {print $3}' | sed -r "s/<\/?FirstName>//g"--Em 10 de outubro de 2017 10:24, Janduy Euclides address@hidden [shell-script] <address@hidden.br > escreveu:Senhores, bom dia.Eu estou com um probleminha para alterar um arquivo XML, eu tenho hoje um arquivo chamado PHONEBOOK.XML, hoje eu faço alteraçoes constantes nele, apenas no campo "FirstName" vou cololocar a estrutura do arquivo abaixo. Eu estou criando um script para alterar sem precisar entrar mesmo via (vim, nano etc...)Segue uma linha arquivo:<Contact> <LastName/> <FirstName>KowalskiEuclides</FirstName> <Phone> <phonenumber>3601</phonenumber> <accountindex>1</accountindex> <downloaded>0</downloaded> </Phone> </Contact> Em negrito esta o campo que eu previso alterar, somente o nome.Eu testei a seguinte linha para consultar esse valor.# more phonebook.xml | awk '/FirstName/ {print $3}'| grep "Kowalski"Resultado: <FirstName>KowalskiEuclides</FirstName> Pergunta: Como eu consigo fazer um exclude dos campos (<FirstName> e </FirstName> ) e coletar somente o nome?Digium Certified Asterisk Administrator-dCAA
Certified - CompletePBX Basic Technical Training
Certified - CompleteSBC Technical Training
Blog: Zabbix e ScriptingPortifólio:Janduy Euclides | PortifolioZabbix Comunidade - TutoriaisAtt.:Jonathan LessaLicenciado em Informática--Att.:Jonathan LessaLicenciado em Informática
[Prev in Thread] Current Thread [Next in Thread]
- Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, Jonathan Lessa, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, Jonathan Lessa, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, Janduy Euclides <=
- Re: [shell-script] Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, Jonathan Lessa, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/10
Re: [shell-script] Comando AWK dentro do arquivo XML, Ultimo de Miranda, 2017/10/10
- Re: [shell-script] Comando AWK dentro do arquivo XML, phfbettega, 2017/10/10
Re: [shell-script] Comando AWK dentro do arquivo XML, Julio C. Neves, 2017/10/10 Message not available
- Re: [shell-script] Re: Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/10
- Re: [shell-script] Re: Comando AWK dentro do arquivo XML, Jonathan Lessa, 2017/10/12
- Re: [shell-script] Re: Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/12
- Re: [shell-script] Re: Comando AWK dentro do arquivo XML, Janduy Euclides, 2017/10/13
- Prev by Date: Re: [shell-script] Comando AWK dentro do arquivo XML
- Next by Date: Re: [shell-script] Shell via web
- Previous by thread: Re: [shell-script] Comando AWK dentro do arquivo XML
- Next by thread: Re: [shell-script] Comando AWK dentro do arquivo XML
- Index(es):