Read Line

Postby Stig » Mon Feb 12, 2007 12:56 pm

Hej gott folk, nu behöver jag lite hjälp med följande.
Jag har e stor fil med detta innehåll
Feb 11 10:59:45 - arpwatch: bogon 81.236.146.69 0:30:4f:12:ae:65
Feb 11 10:59:46 - arpwatch: bogon 81.236.157.180 0:a0:d1:a0:6:b3
Feb 11 10:59:47 - arpwatch: bogon 81.236.157.180 0:a0:d1:a0:6:b3
Feb 11 10:59:51 - arpwatch: bogon 81.236.157.180 0:a0:d1:a0:6:b3
Feb 11 10:59:52 - arpwatch: bogon 81.236.153.7 0:13:46:b9:5f:59
Feb 11 10:59:53 - arpwatch: bogon 81.236.156.17 0:13:d4:ee:de:5
Feb 11 10:59:59 - arpwatch: bogon 81.236.151.207 0:11:95:3d:e5:5e
Feb 11 11:00:03 - arpwatch: bogon 81.236.146.74 0:f:ea:13:5b:63
Feb 11 11:00:06 - arpwatch: bogon 81.236.155.86 0:f:ea:1a:6b:ee
Feb 11 11:00:07 - arpwatch: bogon 81.236.155.86 0:f:ea:1a:6b:ee
Feb 11 11:00:07 - arpwatch: bogon 81.236.153.67 0:17:9a:2a:c3:2b


Jag vill nu plocka ut alla macadresser ur denna fil och lägga dom i en annan fil.

När jag testar
exec < /mnt/disk2/logs/dns/MAC
while read line;do
echo $line
done

så får jag helt riktigt alla rader utskrivna, men jag vill bara ha det sista vädet med macadressen som är värde nummer 8

Har testat
exec < /mnt/disk2/logs/dns/MAC
while read line;do
echo $8
done

Utan större framgång.

Är det någon som vet hur jag skall kunna plocka ut värde 8?
User avatar
Stig
Member
 
Posts: 71
Joined: Thu May 09, 2002 7:02 pm

Postby Stig » Tue Feb 13, 2007 1:49 am

Hittade lösningen :)
Så här ser lösningen ut och kan kanske vara bra att veta för någon annan.

exec < /mnt/disk2/logs/dns/bogon
while read line;do
    echo $line |awk '{print $8}'>>/mnt/disk2/logs/dns/macs
done
User avatar
Stig
Member
 
Posts: 71
Joined: Thu May 09, 2002 7:02 pm

Postby posktomten » Wed Feb 28, 2007 8:23 pm

Eller så:
cat /mnt/disk2/logs/dns/bogon | awk '{print $8}' >> /mnt/disk2/logs/dns/macs

Inte för att det är bättre än din idé, men i alla fall! :rolleyes:

Ha de bra// Posktomten.
User avatar
posktomten
Newbie
 
Posts: 24
Joined: Mon Feb 23, 2004 4:11 pm
Location: Floda (Lerums komun), Sweden

Postby Stig » Fri Mar 02, 2007 5:47 pm

Ditt sätt var lite snabbare :)

Kolla <a href='http://www.sadako.mine.nu/macip.txt' target='_blank'>resultatet</a>
User avatar
Stig
Member
 
Posts: 71
Joined: Thu May 09, 2002 7:02 pm


Return to Svenska - Swedish

Who is online

Users browsing this forum: No registered users and 2 guests

cron