HTML & CSSJavascriptPerlPHPIndex | Download | Suche 

SYNTAX
Allgemeines | Konstanten | Variablen | Zeichenketten | Zahlen | Operatoren | Kontrollstrukturen | Funktionen, Subs | Bibliotheken | Ein- und Ausgabe | Dateien lesen& schreiben | Suchen& ersetzen | reguläre Ausdrücke | Module
WEITERES Beispiel- Perlscripts | Links zum Thema Perl

Dateien lesen& schreiben

Als erstes muss die Datei mit der vordefinierten Funktion open() geöffnet werden, am Ende wird sie mit close()wieder geschlossen:

#!/usr/bin/perl $seite = "seite2.html"; # Inhalt &ouml;ffnen, Inhalt einlesen, wieder schliessen open(MAIN,&quot;$seite&quot;) || die $!; @main = &lt;MAIN&gt;; close(MAIN); # Inhalt zum Schreiben &ouml;ffnen, Nach &lt;!--comments--&gt; durchsuchen, ersetzen/schreiben open(MAIN,&quot;&gt;$seite&quot;) || die $!; foreach $main_line (@main) { if ($main_line =~ /&lt;!--comments--&gt;/) { print MAIN &quot;&lt;!--comments--&gt;\n&quot;; print MAIN &quot;&lt;li&gt;$komplett&lt;li&gt;&quot;; } else { print MAIN &quot;$main_line&quot;; } } close(MAIN); open(CTD, "<counter/counter.dat") || die "Counter-Datei nicht gefunden\n";