Thread m/<irgendwas>/ (14 answers)
Opened by silver345 at 2012-11-21 16:23

silver345
 2012-11-21 16:23
#163498 #163498
User since
2011-06-07
16 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich bin ein wenig verwirrt über die Reaktion von Perl.

Die Umgebung: Ubuntu 12.04, Perl
This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-gnu-thread-multi

Ich schreibe an einem Script, das XML-Dateien ausliest. Geht gut. Problem: ich schreibe die Daten in eine Datenbank, die für das OS nur primary keys schreibt. Mein XML-File liefert

Code: (dl )
os="microsoft windows xp professional, , sp3, 5.1.2600"


Dieser Text steht in $os. Ich brauche aber XP. Deshalb folgende Zeile eingefügt (zum testen):

Code: (dl )
$$f_lgr->debug("found xp") if $os =~ /xp/;


Ohne diese Zeile ist das Ergebnis des Scripts

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
=========================================================================
==> start
=========================================================================
parameter -o ignored
main::createPreps: not implemented yet!
database version $Rev: 33 $
last usage Wed Nov 21 16:07:58 2012
found files with errors. Check logfile.
My::Subs::WayOut: Error code 0: normal program end
=========================================================================
==> stop
=========================================================================


Mit o. g. Zeile werden mir 19 Zeilen fehlerhaft gemeldet: Klammern und plötzlich nicht definierte Variablen. Selbst, wenn ich die Zeile auskommentiere, werden die Fehlermeldungen geliefert. Hab ich da was übersehen?

Mit freundlichen Grüßen

silver345

View full thread m/<irgendwas>/