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

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

Re: [shell-script] Re: Comando AWK dentro do arquivo XML


From: phfbettega
Subject: Re: [shell-script] Re: Comando AWK dentro do arquivo XML
Date: Thu, 12 Oct 2017 10:46:42 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

Olá Janduy, o grep "$n1" não está sobrando? A saida dos pipes até o sed deve 
retornar o nome
sem precisar do grep depois.


On 10-10-2017 14:30, Janduy Euclides address@hidden [shell-script] wrote:
Opa Itamar, boa tarde.

Ajudou sim e muito, estou estou checando a questao de comparar as variaveis acho que estou fazendo algo errado. A varivel $n1 nao esta sendo comparada com $cons.

Ficou assim:

#!/bin/bash
arq="phonebook.xml"
cons=$(more $arq | awk '/FirstName/ {print $3}' | sed -r "s/<\/?FirstName>//g" | grep 
"$n1")

echo "ATUALIZAR PHONEBOOK"
sleep 2
echo "Digite o nome antigo do ramal: "
     read n1
sleep 2
echo "Digite o novo nome do ramal: "
     read n2
sleep 2
echo "aguarde...."
sleep 2
     if [ "$n1" != "$cons" ]; then
     echo "Nome nao encontrado, tente novamente!"
     else
     sed -i "s/$n1/$n2/g" $arq
     echo "Phonebook atualizado, Nome:$n2"
fi


*Atenciosamente,*


<https://br.linkedin.com/in/janduyeuclides>


    Digium Certified Asterisk Administrator-*dCAA*


    Certified - CompletePBX Basic Technical Training


        Certified - CompleteSBC Technical Training

*Blog: Zabbix e Scripting <http://www.juquinha.blog.br/>
*
*Portifólio:Janduy Euclides | Portifolio <https://janduy.46graus.com/>
*
*Zabbix Comunidade - Tutoriais <http://zabbixbrasil.org/?page_id=7>*
**

Em 10 de outubro de 2017 12:35, address@hidden <mailto:address@hidden> [shell-script] <address@hidden <mailto:address@hidden>> escreveu:

    __

    Caro Janduy,

    Para esse caso tenho duas sugestões:

    sed -n '/<FirstName>/{s/.*<FirstName>//;s/<\/FirstName>.*//;p;}'

    ou

    awk -F "<[/]?FirstName>" '{print $3}'

    Espero que ajude

    []'s
    Itamar



--------------------------------------------------------------------------------------------------------------
Enviado por: Janduy Euclides <address@hidden>
--------------------------------------------------------------------------------------------------------------


reply via email to

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