Datei-Handles öffnen
Perl stellt also drei Datei-Handles beim Programmstart zur Verfügung: STDIN
, STDOUT
und STDERR.
Über sie kann Ihr Programm auf die vom Elternprozess des Programms (vermutlich die Shell) voreingestellten Dateien und Geräte (Bildschirm, Tastatur usw.) zugreifen. Benötigen Sie andere Datei-Handles, können Sie Perl mit dem open
-Operator mitteilen, dass es das System anweisen soll, eine Verbindung zwischen Ihrem Programm und der Außenwelt herzustellen. Hier sehen Sie ein paar Beispiele:
open CONFIG, "dino"; open CONFIG, "<dino"; open STEINTAL, ">fred"; open LOG, ">>logdatei";
Im ersten Beispiel wird das Datei-Handle CONFIG
geöffnet, das eine Verbindung zur Datei dino herstellt. Das heißt, die Datei dino wird geöffnet, wodurch Ihr ...
Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.