PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl Parameterübergabe



oafish
16-01-2006, 14:20
Hi,
eine ganz einfache Frage. Weiß aber nicht wie das heißt. Möchte von der Shell aus meinem Programm Parameter mitgeben z.B. skript.pl -H 10.0.0.0 --port 3306 usw. Wie funktioniert das bzw. wie nennt man das?

Grüßle

oafish

SeeksTheMoon
16-01-2006, 14:41
Kommandozeilenparameter. Bei Perl ist das eine vordefinierte Variable, ein Array. Siehe hier: http://de.selfhtml.org/perl/sprache/vordefiniert.htm

oafish
16-01-2006, 15:07
Hi,
danke :)
Wußte nicht das die Parameter in @ARGV gespeichert werden.

Danke & Grüßle

oafish

reneeb
05-02-2006, 08:18
Fuer benannte Parameter gibt es das Modul Getopt::Long. Damit kann man das -H und --port gleich auswerten lassen und muss nicht immer selbst ueberpruefen was jetzt im Arrayelement steht und dann das naechste Arrayelement auswerten...