Thread In while Schleife vorherige Zeile ermitteln (4 answers)
Opened by Mat at 2011-08-31 17:04

Linuxer
 2011-08-31 22:33
#151986 #151986
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Die Variable $_ ist in diesem Fall die Laufvariable des grep().

Hier wird geprüft, ob es ein Element in @messages gibt, das mit dem Wert in $message übereinstimmt.

Wenn Du anstatt $_ eben $dev einsetzt, dann wird eben für jedes Element überprüft, ob $message mit $dev übereinstimmt. Was im jeweiligen Element aus dem Array @messages steht, ist dann vollkommen irrelevant.

Und warum möchtest Du die $message (die vermutlich einen einfachen String enthält) mit $dev vergleichen (das einen Filehandle beinhaltet; sprich einen Datenstruktur, mit deren Hilfe Perl aus Dateien liest)?
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread In while Schleife vorherige Zeile ermitteln