Projekt Perl für den Alltag

aus LugUM, der freien Wissensdatenbank

Inhaltsverzeichnis

Die Idee

Aus verschiedenen Gründen beschäftige ich mich seit kurzem etwas intensiver mit Perl. Ich möchte alle Interessierten einladen sich auf diesen Seiten intensiver mit Perl zu beschäftigen und Ihre Ideen einzubringen. Vielleicht schaffen wir so eine Art Einführungsseite, eine Linksammlung und natürlich einen Bereich mit vielen Beispielen.--Wolpi34 11:10, 21. Aug 2005 (CEST)

Einführung in Perl

Variablen

Der in der Regel in Perl benutzte Datentyp ist der Skalar. Ein Skalar kann eine Zahl oder ein String (eine Zeichenkette) sein. Begrenzt werden diese Datentypen nur durch das System, d. h. eine grösstmögliche Ganzzahl wird bei Perl so lange darstellbar sein, wie dies auch im Betriebssystem möglich ist. Strings und Zahlen sind übrigens fast beliebig austauschbar.

Beispiel zur Deklaration und Initialisation einer Variablen:

my $str_zeichen = "Dies ist eine Zeichenkette";
my $int_zahl = 123456789;

Wie zu sehen unterscheidet Perl den Datentyp eigenständig.

  • Zahlen

Perl arbeitet intern nur mit Fliesskommazahlen doppelter Genauigkeit. Intern wird bei Fliesskommazahlen von sogenannten Literalen gesprochen. Ein Literal wird definiert als zeichengetreue Darstellung von Daten im Quellcode des Perlprogramms [SCHWARTZ, R. L.; PHOENIX, T: Einführung in Perl, O'Reilly, 3. Aufl. 2002]. Flieskommaliterale sind in Perl sowohl mit als auch ohne Dezimaltrenner (in Perl der ".") gestattet:

Beispiel:

123.45
-4e12 # -4 x 10 hoch 12

Links zu Perl

"Die" Perlseiten (http://www.perl.com) Leider gibt es die Seiten nur in Englisch

ActiveState Perl (http://www.activestate.com/Products/ActivePerl/) Die ideale Umgebung wenn man auf Windows und Linux arbeiten will, allerdings gibts diese Variante nicht im Webumfeld

Die Perlseiten von Michael Schili (http://www.perlmeister.com/perl/index.html) Michael Schili schreibt unter anderem die Perlbeiträge im Linuxmagazin. Diese und seine anderen Beiträge sind hier zu finden.

Perlbücher

Die "+" sollen ein Rating von 1 (sehr gutes Buch) bis 6 (sehr schlechtes Buch) darstellen. Dieses Rating ist natürlich sehr subjektiv zu betrachten, daher sollte das Rating auch mit einer Signatur versehen werden.

  • SCHWARTZ, Randal L; PHOENIX, Tom: Einführung in Perl, O'Reilly, 3. Auflage, 2002 Rating: +++++ --Wolpi34 11:15, 21. Aug 2005 (CEST)


Perlbeispiele

Skript zum Kopieren von digitalisierten Bildern z. B. von einer Foto-CD in einen Pfad auf den Rechner und dabei Umbennen nach Regex

RegExe zum Skript:

  • Schlecker:

1. ^\d\d\d_
2. a

'Persönliche Werkzeuge