Page 1 of 1

awk frage

Posted: 2004-09-14 16:30
by sledgehammer
Hi,
wie bekomm ich mit awk die MAC adressen herraus also nur 08:00:20:C4:DD:FF


Interesting ports on me.local (192.168.0.1):
PORT STATE SERVICE
0/tcp closed unknown
MAC Address: 08:00:20:C4:DD:FF (Intel)

schon mal danke im vorraus

gruß Dennis

Re: awk frage

Posted: 2004-09-14 16:41
by captaincrunch
Oh boy...

Code: Select all

/was/auch/immer | grep ^MAC | awk '{ print $2 }'

Re: awk frage

Posted: 2004-09-14 16:41
by superuser1
Hi...

wie hast du das Ergebnis denn vorliegen? Aus einer Datei heraus z.B. so:

Code: Select all

> tail test
Interesting ports on me.local (192.168.0.1):
PORT STATE SERVICE
0/tcp closed unknown
MAC Address: 08:00:20:C4:DD:FF (Intel)

> tail test|grep MAC|awk {'print $3'}
08:00:20:C4:DD:FF
:roll:

@CaptainCrunch: Ã?tsch, ein Feld verrutscht ;)

Re: awk frage

Posted: 2004-09-14 16:48
by sledgehammer
ja ok mit grep hab ich das auch geschaft aber ich dachte das geht ohne grep..
meine awk kenntnisse sind nicht doll naja wollt den code vom script optimieren und nicht tausend progs benutzen :)

totzdem fettes DANKE

Re: awk frage

Posted: 2004-09-14 17:12
by captaincrunch
@CaptainCrunch: Ã?tsch, ein Feld verrutscht
Je nach gesetztem IFS. ;)

Re: awk frage

Posted: 2004-11-24 20:00
by einsiedler
awk '/^MAC/ { print $3 }' blablub

bitteschön!