Nachtrag: Ich bin schon ein Stück weiter, aber etwas funktioniert nicht so wie ich es erwarten würde.
Der folgende Aufruf auf Shell-Ebene funktioniert einwandfrei:
Code:
perl -e 'print system("mkdir /opt/lampp/htdocs/einfuehrung_perl/docs2")';
Ich bekomme die Fehlermeldung: "mkdir: cannot create directory `/opt/lampp/htdocs/einfuehrung_perl/docs2': File exists"
Packe ich das in eine Datei, bekomme ich immer nur "0" zurück. Egal ob das Verzeichnis existiert oder nicht. Hier der Code:
Code:
my $mkdir_docs = system("mkdir -p /opt/lampp/htdocs/einfuehrung_perl/docs2");
print "MKDIR: $mkdir_docs\n";
Dabei ist es egal, ob ich das wie oben oder so
Code:
print system("mkdir -p /opt/lampp/htdocs/einfuehrung_perl/docs2");
schreibe.
Was mache ich falsch?
Ich bin es von PHP gewohnt, das 1 gleich TRUE und 0 gleich FALSE ist. Ist das unter Perl auch so?
Danke und Gruß
Claus
Lesezeichen