Warum kann man die Abfrage
if ($EVENT eq "on" or $EVENT eq "off")
nicht durch
if ($EVENT eq "o.*")
vereinfachen und wie wäre es richtig? Ich werde perl nie verstehen ....
Solche Dinge lieber mit Regex lösen, z.B. so:
Zitatif ($EVENT =~ /^o(n|ff)$/)
Gruß
Dan
@grappa: eq fragt auf Gleichheit ab, "o.*" ist aber ein "Muster" bzw. eine Regex, daher musst du den "=~" Operator verwenden,