Halihallo Andreas ;)
Syntax auf der Shell:
script.pl id=1234
also doch ;-)
TIMTOWTDI...
[...]
Das ist mir irgendwie lieber, da so auf alle Fälle zu Zuordnung stimmt. Wenn ich mal mehr als einne PArameter brrauch werde ich das sicher so machen, aber für einen Parameter kann ich denke ich auch noch auf das CGI-Modul verzichten.
Ja, für einen Parameter bringt das nix. Du kannst das übrigens auch anders machen:
test.pl test 1 test2 2
my %data = @ARGV;
dann kriegst du über print $data{test2} die '2' als Antwort.
Oder
test.pl test=1 test2=2
my %data;
foreach (@ARGV) {
my ($n,$v) = split /=/, $_, 2;
$data{$n} = $v;
}
print $data{test2} kriegst du auch die '2'
soviel zur "primitiven" Funktionsweise, wie man das auch anders lösen kann, wobei CGI "schöner" ist...
Viele Grüsse
Philipp