• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Hilfe zu Perl Script gesucht?

Hallo

Ich würde gern folgendes Script modifizieren. Es soll entweder net0 ODER net1 auslesen; je nachdem, welche Karte eine IP Adresse hat.
Ist so etwas möglich?

Code:
#!/usr/bin/perl

$net = `/sbin/ifconfig | grep 'net1'`;
if (length($net))
{
	$net = `/sbin/ifconfig net1 | grep 'inet Adresse'`;
	if (!length($net))
	{
	   $net = `/sbin/ifconfig net1 | grep 'inet end.'`;
	}
	if (length($net))
	{
	   chop($net);
	   @netip = split/:/,$net;
	   $netip[1] =~ /(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})/;
	   $ip = $1 .".". $2 .".". $3 .".". $4;
	   print "". $ip ."\n";
	}
	else
	{
	   print "Nicht gefunden\n";
	}
}
else
{
   print "Fehler\n";
}

Danke und Gruß
Manni
 
Oben