Thema Perl Samstag, 14.4.2007, 00:00:23 Uhr
rename - Dateien und Verzeichnis umbenennen Mit dem Befehl rename können Sie Dateien und Verzeichnisse umbenennen. Der Syntax von rename lautet rename (Altername, Neuername);
Altername gibt die Datei oder das Verzeichnis an, das geändert werden soll, Neuername ist der neue Verzeichnis- bzw. Dateiname. Vorsicht Wenn der erste Parameter eine Datei ist und der zweite Parameter der Name eines anderen Verzeichnisses, wird die Datei in das andere Verzeichnis verschoben. Weiterlesen...
Freitag, 13.4.2007, 12:54:32 Uhr
Links finden - die Fortsetzung Nachdem ich hier ja schon über meine "Feldversuche" bezüglich dem Finden von Links auf Webseiten berichtet habe, scheine ich nun schon recht weit gekommen zu sein. Wer will kann sich ja mal die Ergebnisse ansehen und ein bißchen herumtesten. Zum Linkchecker bitte hier klicken.
Freitag, 13.4.2007, 00:09:35 Uhr
rmdir - Ein Verzeichnis löschen mit Perl Mit rmdir kann man unter Perl ein Verzeichnis löschen. Dazu muß dieses Verzeichnis allerdings vollkommen leer sein, es dürfen auch keine weiteren, leeren, Unterverzeichnisse enthalten sein.
Syntax rmdir (Verzeichnis);
Wurde das Löschen erfolgreich durchgeführt, wird ein true zurückgegeben, andernfalls ein false. Zusätzlich findet man dann in $! eine Fehlermeldung im Textformat. Weiterlesen...
Donnerstag, 12.4.2007, 00:01:09 Uhr
chdir - Aktuelles Arbeitsverzeichnis definieren Mit dem Befehl chdir legen Sie ein Verzeichnis als Arbeitsverzeichnis fest. Das bedeutet, daß man, ohne sich um den Verzeichnispfasd kümmern zu müssen, Dateien bearbeiten oder Scripte starten kann, die in diesem Verzeichnis liegen.
Syntax chdir($pfad);
Der Pfadname kann dabei relativ oder absolut verwendet werden. Außerdem ist es auch möglich, daß kein Pfadname angegeben wird. Dann wird das Verzeichnis verwendet, das in der Umgebungsvariablen HOME angegeben ist. Weiterlesen...
Mittwoch, 11.4.2007, 13:30:47 Uhr
Skalar durchsuchen und gefundene Ergebnisse in Array schreiben Mal wieder etwas aus der Praxis: Ich stand (stehe) vor dem Problem, daß ich ein Skalar, oder genauer gesagt dem HTML-Quelltext einer Webseite nach Links durchsuchen mußte. Ich suchte also eine Möglichkeit, möglichst schnell alle Links nach dem Schema <a href="test.htm" .....>Linktext</a> zu finden und wenns denn geht gleich in ein Array zu schubsen.
Weiterlesen...
Mittwoch, 11.4.2007, 00:02:03 Uhr
Dateitestoperatoren - Eigenschaften von Verzeichnissen und Dateien feststellen Die so genannten Dateitestoperatoren sind die schnellste und einfachste Methode in Perl, Eigenschaften von Dateien oder Verzeichnissen herauszufinden. Manche Operatoren geben dabei nur true oder false zurück, andere wiederum Zahlen, etwa die Größe einer Datei.
Den Dateitestoperatoren wird ein - vorangestellt, danach folgt der Verzeichnis- bzw. Dateiname. Also zum Beispiel:
$size=-s 'dateiname.txt'; print $size;
|
Weiterlesen...
Dienstag, 10.4.2007, 11:31:03 Uhr
Cookies mit Perl Will man einen User genau identifizieren, kann man neben der IP-adresse zusätzlich ein so genanntes Cookie verwenden. Cookies, zu deutsch Kekse oder Plätzchen, enthalten neben dem eigenen Identifier noch einen beliebigen Wert, ein Verfallsdatum und (wenn gewünscht) einen Pfad auf dem Webserver, für den sie gültig sind. Cookies werden von Browser gespeichert und senden bei jedem erneuten Aufruf ihre Daten an den Webserver, der daran erkennen kann, wer die Anfrage gesendet hat. Cookie-Daten werden übrigens meist (oder immer?) unverschlüsselt abgespeichert, deshalb bitte keine kritischen Daten damit übertragen!
Weiterlesen...
Montag, 9.4.2007, 00:00:49 Uhr
grep - Listen durchsuchen in Perl Syntax grep {BLOCK} ARRAY; oder grep (EXPR, ARRAY); bzw. grep EXPR,ARRAY;
Der Befehl grep ist ein sehr mächtiger und universeller Befehl, mit dem sich bestimmte Einträge in Arrays finden lassen. Weiterlesen...
Sonntag, 8.4.2007, 00:04:27 Uhr
rewinddir - Zeiger wieder auf den ersten Verzeichniseintrag setzen Mit dem Befehl rewinddir() wird der Lesezeiger eines Directory-Handles wieder auf den Anfang gesetzt. Man kann den Befehl dazu verwenden, wenn ein bereits (teilweise) eingelesenes Verzeichnis erneut eingelesen werden soll.
Syntax rewinddir(DIR);
Weiterlesen...
Samstag, 7.4.2007, 00:09:28 Uhr
seek() - Dateizeiger neu positionieren
Syntax seek(HANDLE,Positionswert,ABSOLUT-RELATIV-VOMENDE);
Der Befehl seek setzt den Dateizeiger eines Dateihandles, das vorher mit open erzeugt wurde, an eine neue, beliebige Stelle. Dazu werden folgende Parameter verwendet: Weiterlesen...
|