-
PERL: system-Befehl
Hallo,
kann mir jemand erklären, wieso auf meinem
linux system folgender Befehl nicht dazu führt, dass in
die Datei temp.txt der Name "HANS" eingefügt wird:
$name="HANS";
system("echo $HANS >> temp.txt");
-------
Komisch ist:
Aus dem Skript wird der Befehl system("echo $HANS") auf die Shell ausgegeben. Nur die Umleitung in die Datei temp.txt funktioniert nicht!
Kann mir bitte jemand helfen?!
Besten Dank,
Thomas
-
vielleicht weil $HANS nicht gesetzt ist, du setzt nur $name :eek:
-
Mein Fehler:
sollte echo $name heißen. Es funktioniert dennoch nicht!
-
doch dann ist das skript richtig ;)
aber:
1. hast dus überhaupt ausgeführt?
2. suchst du temp.txt in dem verzeichnis wo dus ausgeführt hast?
3. hat dein perl programm die rechte in temp.txt zu schreiben
4. noch platz auf der festplatte frei?
5. ....
was kommt denn für eine fehlermeldung?