Hallo, On Sat, 23 Nov 2002, Jan Trippler wrote:
On Sam, 23 Nov 2002 at 21:23 (+0100), Alfred Poschmann wrote: IMHO liegt es exakt an dem, was Adalbert vermutet. Es ist nicht die Pipe oder sonstwer dran schuld, sondern der Umstand, dass da offenbar die englische Ausgabe von ifconfig zuschlägt.
Jep. Das war damals ein spezifisches Beispiel, wo die Ausgabe von ifconfig eben auf deutsch daherkam.
Erweitere einfach mal Davids Script wie folgt:
<schnipp> open(IFC, "/sbin/ifconfig $iface|") or die "Can't run ifconfig: $!\n"; while(<IFC>) { if(/inet Adresse:([0-9.]*)/ || /inet addr:([0-9.]*)/) { $newip = $1; } } close(IFC);
while(<IFC>) { if (/inet (?:Adresse|addr):([0-9.]+)/) { $newip = $1; last; } } -dnh -- Wenn der Mailserver platzt, werden halt nochmal 80 GB dazugesteckt. Ist billiger als die Arbeitszeit zum Aufräumen. -- Marc Haber in dasr