Hi,
ich möchte mittels regExp noch einer bestimmten Gruppe von Strings suchen.
Erstmal der Codeauszug mit der Abfrage:
...
my $test = defined($o_noreg)
? $$resultat{$key} eq $o_descr
: $$resultat{$key} =~ /$o_descr/;
if ($test) {
...
Ich möchte jetzt die Strings ethernet0/0, ehternet0/1 und ethernet0/2 mit einem regExp beschreiben. Ich habe es wie folgt versucht:
ethernet0/[0-2]
Das haut aber nicht hin. Es geht bei mir um ein Nagios-Plugin und der gibt mir einfach alle Interfaces aus. Wenn ich als regExp ein spezielles Interface angebe wie z.B. ethernet0/0 , wird auch nur das behandelt. Es schient also bei [0-2] zu haken.
Achja, $o_noreg ist nicht gesetzt ;)
Habe ich da einen Denkfehler drinne, den ich nicht sehe?
Beste Grüße
Last edited: 2011-05-13 11:54:50 +0200 (CEST)