Filter ifconfig with Perl

Tuesday, October 7, 2008 | posted in , | 2 comments

Linux/Unix: Below is the commands to filter ifconfig to show only the eth0 IP address in Linux.



Perl Script:



Option 1




eth0 | grep "inet addr"| awk {'print $2'} | perl -e 'while(<>){ ($a,$b)=split/:/; print $b; }'



Option 2




ifconfig eth0 | grep "inet addr" | perl -e 'while (<>) { ($inet, $addr, $ip, $others) = /(\w+)\s+(\w+):(\S+)\s+(.*)/; print $3."\n";}'

Print
2 Responses So far
gravatar
Anonymous
on October 7, 2008 at 10:34 PM  

keng woh~ for wat purpose then?

gravatar
Anonymous
on October 7, 2008 at 10:40 PM  

err..... to capture IP only lor

Sweat~

Post a Comment