|
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:0EPoderiam tentar um script para mim? Fabiano Rodrigues
[Prev in Thread] | Current Thread | [Next in Thread] |