Perl: Was bedeutet in if(-e $ARGV[0]); das -e?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Perl: Was bedeutet in if(-e $ARGV[0]); das -e?

Beitrag von lemak » 16.01.2009 23:17:10

Hallo,

was bedeutet in einem perl-script folgendes:

Code: Alles auswählen

if(-e $ARGV[0]);
Es geht mir hier um das -e - auf was wird hier getestet?
Ich habe schon das google befagt nach: perl -e, aber ich finde da nichts.

Benutzeravatar
goeb
Beiträge: 348
Registriert: 26.08.2006 18:12:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Perl: Was bedeutet in if(-e $ARGV[0]); das -e?

Beitrag von goeb » 16.01.2009 23:28:35

-e prüft ob eine Datei existiert. Siehe http://perldoc.perl.org/functions/-X.html

MfG, gœb

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Perl: Was bedeutet in if(-e $ARGV[0]); das -e?

Beitrag von lemak » 16.01.2009 23:31:24

Super - Danke ...

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Perl: Was bedeutet in if(-e $ARGV[0]); das -e?

Beitrag von Duff » 17.01.2009 12:07:09

Sind diese Test-Operationen nicht die gleichen wie auch in man test.
Oh, yeah!

Antworten