Thread Logfile durchsuchen (16 answers)
Opened by juma at 2009-09-17 14:57

sid burn
 2009-09-17 16:20
#125913 #125913
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Um zwei Punkte anzukreiden die du als "Falsch" mackiert hast ;)

1)
Quote
# Das ist kein korrektes open:
#open ($Logpath, "<Log>");

Doch das ist ein korrektes open. Es öffnet die Datei "Log>" lesend. Wahrscheinlich ist es aber nicht das was man möchte.

2)
Quote
# das ist so nicht korrekt
#print OUT @$KursErg;
# richtig:
print $outfh join('',@ErrorList);

Es wurde vielleicht die Falsche variable genommen. Aber das du vorher join() nutzt ist ziemlich nutzlos.

Ob man nun
Code: (dl )
print OUT @array

oder
Code: (dl )
print OUT join('', @array)

schreibt, da kommt am ende das gleiche bei heraus. Allerdiengs ist die variante ohne dem join() zu bevorzugen.

Deine Variant geht hin und fügt den inhalt des ganzen arrays erstmal zu einem string im speicher zusammen, und gibt es dann erst aus. Die Variante ohne join gibt die einzelnen Array bestandteile direkt aus.

Das join() ist also unnötig.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Logfile durchsuchen