Eine alternative Globbing-Syntax

Selbst wenn wir hier sehr frei mit dem Wort „Globbing“ umgehen und über den glob-Operator reden, werden Sie das Wort glob in Programmen, die Globbing benutzen, nur selten finden. Das liegt daran, dass viele alte Programme geschrieben wurden, bevor der glob-Operator einen Namen hatte. Stattdessen wurde er, ähnlich wie ein Dateihandle, durch die Verwendung spitzer Klammern aufgerufen:

my @alle_dateien = <*>;
# genau das Gleiche wie my @alle_dateien = glob "*";

Der Wert zwischen den spitzen Klammern wird, ähnlich einem String in doppelten Anführungszeichen, interpoliert. Werden also Perl-Variablen in einem Glob benutzt, werden sie durch den enthaltenen Wert ersetzt, bevor das Globbing durchgeführt wird:

my $verzeichnis ...

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.