hallo Forum,
ich habe mir ein kleines Suchscript gebastelt, das die HTML-Dokumente in einem Verzeichnis nach dem jeweils gewünschten Suchbegriff durchstöbert - das sind ein paar hundert Dateien. Mein Script arbeitet auch ganz brav und tut alles, was ich möchte, aber im log habe ich eine Meldung, die ich mir nicht erklären kann: "Useless use of a variable in void context at (Zeilennummer)". Na gut, eine überflüssige Variable, aber die angegebene Zeilennummer enthält nichts außer der schließenden Klammer einer "if"-Bedingung. und innerhalb dieser "if"-Bedingung gibt es keine "überflüssige" Variable.
An einer zweiten Stelle wird eine "überflüssige" Variable hier gesehen:
if ($string =~ /<title>(.*)</title>/) {
Da gibt es nur eine "Variable", und die enthält mein Suchergebnis, sie kann gar nicht überflüssig sein. "leeren Kontext" sehe ich da auch nicht.
Die Arbeit meines Scripts wird davon nicht beeinträchtitg, aber ich würde diese Meldung, die sogar als "error" verzeichnet wird, gerne loswerden bzw. ihre Ursache beseitigen.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|