Eine vorbelegte Variable von Perl, wenn an ein Perlscript Parmetter übergeben werden landen sie da drin.
z.B:
meinscript.pl das ist ein test
das ist gleichbedeutend zu
@ARGV=qw(das ist ein test);
Globbing ist das was die Schell macht wenn man Namen vervollständigt
So würde z.B
Alle Datei/Ordnernamen des aktuellen Verzeichnisses an das Script übergeben. Damit ist das gleichbedeutend mit
ist gleichbedeutend zu
ein Array gibt im Scalarekontext seine Länge zurück.
zusammengefügt heißt das so viel wie:
lese alle Einträge des aktuellen Verzeichnisses und schreibe setze in das Array @ARGV, wenn das Array @ARGV nicht wenigstens einen Eintrag hat,