/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Getopt::* uden brug af @ARGV
Fra : Peter Makholm


Dato : 07-02-02 11:11

Da jeg er ved at lave en shell-ligende grænseflade til et system er
jeg begyndt at lege lidt med Term::Shell, som virkelig kan anbefales
til den slags opgaver.

Jeg sidder derfor med @ARGV-ligende lister, som jeg gerne vil fortolke
med et af Getopt-modulerne. Der er ikke en måde at kalde disse med en
eksplicit argumentliste istedet for at de bare læser fra @ARGV?


Er det bedste bud at jeg laver mine komandofunktioner således:

sub run_cmd {
my $shell = shift;
local @ARGV = @_;
GetOptions(...)

[...]

}

--
Når folk spørger mig, om jeg er nørd, bliver jeg altid ilde til mode
og svarer lidt undskyldende: "Nej, jeg bruger RedHat".
-- Allan Olesen på dk.edb.system.unix

 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste