Hallo! Ich versuch jetzt einfach mal das ganze in Perl zu schreiben, ich meine mein CGI- Programm, wird schon klappen. Jetzt einfach mal eine Dumme Frage. Wie, mit welchem Programm, kann ich bei einem Suse Rechner, eigentlich ein Perl Skript schreiben? Muß ich es wie in "C" schreiben und Kompilieren, oder so? Danke Daniel EMAIL: Daniel.Bladeck@asamnet.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo!
Ich versuch jetzt einfach mal das ganze in Perl zu schreiben, ich meine mein CGI- Programm, wird schon klappen. Jetzt einfach mal eine Dumme Frage. Wie, mit welchem Programm, kann ich bei einem Suse Rechner, eigentlich ein Perl Skript schreiben? Muß ich es wie in "C" schreiben und Kompilieren, oder so?
Danke Daniel
nein, du musst ein PERL-script natuerlich in PERL schreiben. PERL ist eine interpretative scriptsprache, das heisst PERL-scripts, die du verfasst, werden durch einen interpreter nur bei bedarf *kompiliert* oder ausgefuehrt. sonst sind PERL-scripts nur text dateien in den directories. der grosse vorteil ist, dass du also keine kompilierten programme verschicken musst, sondern nur text-dateien. wenn du die cgi-scripts lokal einbauen willst, ist es natuerlich egal wie gross sie sind. PERL hat aber noch andere staerken, zum beispiel PATTERN-MATCHING und spezielle librairies fuer vereinfachtes cgi schreiben. die erste zeile eines PERL-scripts verweist immer auf diesen interpreter, zum beispiel: #!/usr/bin/perl. das ist sehr wichtig sonst funktioniert gar nichts. ausserdem musst du noch ein paar sachen mit den zugriffsrechten wissen. du kannst PERL-scripts in ganz gewoehnlichen texteditoren schreiben, es fehlt dir dann allerdings die syntax-fehler-kontrolle oder andere nuetzliche dinge, die ein PERL-editor bietet. solltest du keine ahnung von PERL haben, dann empfehle ich dir ein buch ueber PERL zu leihen oder zu kaufen. bei PERL gibt es naemlich eine ganze reihe sachen zu lernen -- du kannst aber schon nach wenigen tagen brauchbare scripts schreiben, ohne die hoeheren funktionen zu gebrauchen. -- jens-ingo http://www.moving-art-studio.com/ PGP public key available on public key servers or at: http://www.moving-art-studio.com/sendmail.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
jens-ingo brodesser wrote:
du kannst PERL-scripts in ganz gewoehnlichen texteditoren schreiben, es fehlt dir dann allerdings die syntax-fehler-kontrolle oder andere nuetzliche dinge, die ein PERL-editor bietet. solltest du keine ahnung von
Was ist denn ein Perl-Editor? Meinst du vim mit Syntax-Highlighting für Perl (oder einen anderen ASCII-Editor mit Syntax-Highlighting)? Oder gibt es tatsächlich einen speziellen Perl-Editor? christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Christian Schult wrote:
jens-ingo brodesser wrote:
du kannst PERL-scripts in ganz gewoehnlichen texteditoren schreiben, es fehlt dir dann allerdings die syntax-fehler-kontrolle oder andere nuetzliche dinge, die ein PERL-editor bietet. solltest du keine ahnung von
Was ist denn ein Perl-Editor? Meinst du vim mit Syntax-Highlighting für Perl (oder einen anderen ASCII-Editor mit Syntax-Highlighting)? Oder gibt es tatsächlich einen speziellen Perl-Editor?
es gibt glaube ich für win ein ide für perl. aber für unix ist mir nichts bekannt. braucht man auch nicht. für oft kleine scripte nimmst du einen editor deiner wahl. wenn du etwas zeit mitbringst, empfehle ich dir, dich mit xemacs oder gnu emacs zu beschäftigen. ist bei suse dabei. der hat nen perl-modus mit syntax-highlighting. wenn du mehr programme schreibst, wirst du emacs irgendwann lieben. wenn dir der emacs zu "krass" ist, dann versuchs mal mit nedit. der ist auch bei suse dabei. auch kde hat jetzt nen editor mit syntax-highlighting. ein weitere wäre xcoral, auch bei suse dabei. wenn du perl lernen willst, schau mal unter www.perl.com da gibtŽs haufenweise infos zu perl. wenn du ein buch suchst, mit tips zu CGI, dann empfehle ich Steven Holzner, Perl Black Book, Coriolis Press, 1250 Seiten. da steht fast alles drinn, was du jeh über perl wissen möchtest. habst mir selbst gerade gekauft und bin total begeistert. ansonsten findest du haufenweise gute bücher unter www.ora.de (oreilly-verlag) markus
christian
-- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
-- Markus Jais jais@rz.fh-muenchen.de http://www.informatik.fh-muenchen.de/~ifw98098 Save the wolves: http://www.euronatur.org/wolf_E.htm --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
jais wrote:
Christian Schult wrote:
jens-ingo brodesser wrote:
du kannst PERL-scripts in ganz gewoehnlichen texteditoren schreiben, es fehlt dir dann allerdings die syntax-fehler-kontrolle oder andere nuetzliche dinge, die ein PERL-editor bietet. solltest du keine ahnung von
Was ist denn ein Perl-Editor? Meinst du vim mit Syntax-Highlighting für Perl (oder einen anderen ASCII-Editor mit Syntax-Highlighting)? Oder gibt es tatsächlich einen speziellen Perl-Editor?
es gibt glaube ich für win ein ide für perl. aber für unix ist mir nichts bekannt. braucht man auch nicht. für oft kleine scripte nimmst du einen editor deiner wahl.
Eben, deswegen schreibe ich meine Perl-Scripte mit vim.
wenn du etwas zeit mitbringst, empfehle ich dir, dich mit xemacs oder gnu emacs zu beschäftigen. ist bei suse dabei. der hat nen perl-modus mit syntax-highlighting. wenn du mehr programme schreibst, wirst du emacs irgendwann lieben.
Ich habe schon genug Zeit investiert um mit vim klar zu kommen. Was kann (x)emacs denn beim Scripten besser? Auto-Completion von bereits im Script benutzten Namen wäre was. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Christian Schult schrieb in 1,5K (43 Zeilen):
Ich habe schon genug Zeit investiert um mit vim klar zu kommen. Was kann (x)emacs denn beim Scripten besser? Auto-Completion von bereits im Script benutzten Namen wäre was.
:help ins-completion --> CTRL-x CTRL-n, CTRL-x CTRL-p uvwm. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
jens-ingo brodesser wrote:
du kannst PERL-scripts in ganz gewoehnlichen texteditoren schreiben, es fehlt dir dann allerdings die syntax-fehler-kontrolle oder andere nuetzliche dinge, die ein PERL-editor bietet. solltest du keine ahnung von
Was ist denn ein Perl-Editor? Meinst du vim mit Syntax-Highlighting für Perl (oder einen anderen ASCII-Editor mit Syntax-Highlighting)? Oder gibt es tatsächlich einen speziellen Perl-Editor?
christian
unter unix/linux zum beispiel die kommandozeile. du kannst auch syntax-checks ueber die kommandozeile ausfuehren: perl -c programm prueft die syntax des durch programm angesprochenen scripts. unter MacOS zum beispiel MacPerl unter Windows keine ahnung -- jens-ingo http://www.moving-art-studio.com/ PGP public key available on public key servers or at: http://www.moving-art-studio.com/sendmail.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
jens-ingo brodesser wrote: [Was ist ein Perl-Editor?]
perl -c programm
Das ist wohl kaum ein Editor. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Daniel Bladeck wrote:
Ich versuch jetzt einfach mal das ganze in Perl zu schreiben, ich meine mein CGI- Programm, wird schon klappen. Jetzt einfach mal eine Dumme Frage. Wie, mit welchem Programm, kann ich bei einem Suse Rechner, eigentlich ein Perl Skript schreiben? Muß ich es wie in "C" schreiben und Kompilieren, oder so?
Also deinen Fragen entnehme ich, daß du von Perl keine Ahnung hast... zum programmieren reicht jeder stinknormale Editor aus, allerdings solltest du dir vorher auch das Wissen aneignen, daß du brauchst... also erst mal lesen, lesen, lesen! Evtl. findest du auch schon fertige Scripts im Internet, die du nur noch anpassen mußt. Für Info's mal 'ne Suchmaschine kontakten, unter http://www.teamone.de/selfhtml/ dürftest du auch einiges brauchbare finden. cu flo -- Florian Groß e-mail: mailto:florian.gross@gmx.net Pinguin Nr. 42127 WWW: http://www.florian-gross.de/ Hinweis: Nach § 28 Abs.3 Bundesdatenschutzgesetz WIDERSPRECHE ich der Nutzung meiner Daten fuer Werbezwecke! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (6)
-
cschult@gmx.de
-
Daniel.Bladeck@asamnet.de
-
florian.gross@gmx.net
-
jais@rz.fh-muenchen.de
-
jens.ingo.brodesser@euronet.be
-
weissel@ph-cip.uni-koeln.de