Ich will PERL lernen...
macgregor
- perl
0 $xNeTworKx0 macgregor
Hallo,
ich habe mir Perl (5.6.1 für Windows) heruntergeladen und installiert.
Wenn ich jetzt D:\Perl\bin\perl.exe starte habe ich ne DOS-Box. Ich bin
davon ausgegangen, dass das so ungefähr funktioniert wie bei Python/IDLE.
Nur habe ich mich da geirrt...
Habe Dinge wie print("bla"); ausprobiert habe aber nichts zurückbekommen.
Gibt es bei Perl nicht etwas vergleichbares wie IDLE? Habe Python nur
mal am Rande kennengelernt wollte aber eigentlich Perl lernen.
Wäre dankbar wenn mir jemand eine Entwicklungsumgebung für Windows à la
IDLE nennen könnte.
Tschö
macgregor
Hi,
Wenn ich jetzt D:\Perl\bin\perl.exe starte habe ich ne DOS-Box.
Was du da starten willst, ist der Perl Interpreter.
Der hat dich eigentlich nicht weiter zu interressieren, sondern er wird eigentlich nur vom Perl Script aus gestartet, also musst du auch in der ersten Zeile in deinem Perl Script stets :
#!D:/Perl/bin/Perl -w #(-w = eingeschaltete Warnungen)
hineinschreiben.
zB
#!D:/Perl/bin/Perl -w
print "Hallo Welt !\n";
speichere es, und führe es von der DOS Eingabeaufforderung aus.
davon ausgegangen, dass das so ungefähr funktioniert wie bei Python/IDLE.
Sorry, Ich kenne Python/IDLE nicht, also kann ich das auch nicht vergleichen.
$xNeTworKx.
Hi,
Was du da starten willst, ist der Perl Interpreter.
#!D:/Perl/bin/Perl -w
print "Hallo Welt !\n";speichere es, und führe es von der DOS Eingabeaufforderung aus.
Danke, hat geklappt, allerdings schließt er die DOS-Box gleich
automatisch. Kann ich irgendwie dafür sorgen, dass ich mir auch
ansehen kann was ich da verbrochen habe? ;-)
Gruß
macgregor
Hi,
Danke, hat geklappt, allerdings schließt er die DOS-Box gleich
automatisch. Kann ich irgendwie dafür sorgen, dass ich mir auch
ansehen kann was ich da verbrochen habe? ;-)
starte das Programm von der DOS Box aus, und klicke es nicht an.
$xNeTworKx.
Hi,
starte das Programm von der DOS Box aus, und klicke es nicht an.
D:\Perl\hello.pl (Der Pfad stimmt) wird mit "Befehl oder Dateiname nicht
gefunden" quittiert...
Gruß
macgregor
D:\Perl\hello.pl»» Gruß
Genaugenommen steht da:
D:\Perl>
ich gebe dann hello.pl ein und drücke RETURN
macgregor
Hi,
D:\Perl\hello.pl (Der Pfad stimmt) wird mit "Befehl oder Dateiname nicht
gefunden" quittiert...
D:\Perl\perl hello.pl
sollte funktionieren.
Wenn nicht, stimmt der Pfad nicht, oder Perl wurde nicht richtig installiert, was du aber durch eintippen "perl -v" überprüfen kannst.
$xNeTworKx.
D:\Perl\perl hello.pl
D:\Perl>perl hello.pl
sollte es eigentlich heißen.
Hi,
D:\Perl\perl hello.pl
sollte funktionieren.
Hat funktioniert, danke!
macgregor
hallo mac,
D:\Perl\perl hello.pl
Hat funktioniert, danke!
Wenn du "perl for windows" installiert hast, befindet sich dein Verzeichnsi "D:\Perl\bin" höchstwahrscheinlich im Pfad - also ist es über %PATH% erreichbar. Daher kommt es, daß du _innnerhalb_ der "Eingabeaufforderung" mit "perl scriptname" dein Script ausgeführt bekommst, egal, in welchem Verzeichnis du dich gerade befindest. Mit "perl -v" bekommst su übrigens die Versionsnummer angezeigt, was immer ein guter Test ist, um nachzuschauen, ob die PERL-Installation ansprechbar ist. Überprüfen kannst du das in der "Eingabeaufforderung" mit dem Befehl "set", der dir die Umgebungsvariablen zeigen sollte. Darunter ist auch die zum %PATH%
Zu fragen ist allerdings, warum du dir PERL 5.6.1 installiert hast. Ich darf annehmen, daß du ein WINDOWS-System fährst - da gibts inzwischen bei http://www.activestate.com/Products/ASPN_Perl/ auch ein etwas neueres Softwarepaket, Version 5.8. Und wenn du gerade mit PERL anfängst, wäre dir eher zu raten, dir wirklich die neueste Version herunterzuladen.
Grüße aus Berlin
Christoph S.