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

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

Re: [shell-script] Formatando a saída padrão


From: Fernando Lemes da Silva
Subject: Re: [shell-script] Formatando a saída padrão
Date: Mon, 22 Nov 2004 18:57:26 -0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040618


   Olá Fabiano,

Acho que uma expressão regular cai muito bem, mas acho que o separador (:) que voce está usando pode dar confusão com os : do MAC address, não?

   arp -an | sed 's/? (\([0-9\.]\+\)) at \([0-9A-F:]\+\) .*/\1,\2/'

   O sed irá substituir:

? (<qualquer coisa entre 0 e 9 ou ponto>) at <qualquer coisa entre 0 e 9 ou entre A e F ou dois pontos> <qualquer coisa>

   Pelo valor da primeira parte (IP) virgula segunda parte (MAC Addr).

   []'s

--
   /**********************************************
        _     Fernando Lemes da Silva
       °v°    www.koho.com.br
      /(¡)\   Linux user #address@hidden
       ^ ^    lICQ UIN 2371843
   echo 396752965710071000896145190854552842P | dc
   **********************************************/


Fabiano wrote:
Pessoal,
sou um velho assinante da lista, geralmente só observo as perguntas e respostas 
em busca de conhecimento.
Poucas vezes pude contribuir com esta lista, mas agora preciso de ajuda.
observem a saída padrão quando digito arp -an:
# arp -an
? (10.10.10.21) at 00:02:78:E2:08:0E [ether] on eth1
eu quero que através do arp eu tenha uma saída parecida com:
IP:MAC 10.10.10.21:00:02:78:E2:08:0E
Poderiam tentar um script para mim?
Fabiano Rodrigues


reply via email to

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