/ 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
Program parameter ??
Fra : Jacob Brandrup


Dato : 01-10-01 12:14

Hej jeg er ved at lave et lille program og har brug for lidt hjælp
jeg skal have hentet en parameter fra komando linjen men jeg er
ikke helt klar over hvor dan dette gøres, er der en der kan skrive
et exempel på hvordan program parameteren "test" bliver hented
ned i $test

root@ggrc3:>testscript test

--
Mvh
Jacob Brandrup



 
 
Peter Makholm (01-10-2001)
Kommentar
Fra : Peter Makholm


Dato : 01-10-01 12:27

"Jacob Brandrup" <webmaster@forgottenrealms.dk> writes:

> Hej jeg er ved at lave et lille program og har brug for lidt hjælp
> jeg skal have hentet en parameter fra komando linjen men jeg er

Den rå måde er at læse i arrayet @ARGV. Der kan du se hvad brugeren
har skrevet på linjen. Hvis du vil behandle parametre pænere (Hvis for
eksempel, der er flere mulig flag der kan sættes) så se på Getopt::Std
eller Getopt::Long pakkerne.

--
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

Jacob Brandrup (01-10-2001)
Kommentar
Fra : Jacob Brandrup


Dato : 01-10-01 14:57

> Den rå måde er at læse i arrayet @ARGV. Der kan du se hvad brugeren
> har skrevet på linjen.

Takker det var det jeg havde brug for




Thomas Jespersen (01-10-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 01-10-01 12:28

"Jacob Brandrup" <webmaster@forgottenrealms.dk> writes:

> Hej jeg er ved at lave et lille program og har brug for lidt hjælp
> jeg skal have hentet en parameter fra komando linjen men jeg er
> ikke helt klar over hvor dan dette gøres, er der en der kan skrive
> et exempel på hvordan program parameteren "test" bliver hented
> ned i $test

#!/usr/bin/perl

$test = shift;

print $test . "\n";

Jacob Brandrup (01-10-2001)
Kommentar
Fra : Jacob Brandrup


Dato : 01-10-01 14:58

> #!/usr/bin/perl
> $test = shift;
> print $test . "\n";

Øhhhhh Har du overhovdet læst hvad jeg skrev ????



Thomas Jespersen (01-10-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 01-10-01 15:22

"Jacob Brandrup" <webmaster@forgottenrealms.dk> writes:

> > #!/usr/bin/perl
> > $test = shift;
> > print $test . "\n";
>
> Øhhhhh Har du overhovdet læst hvad jeg skrev ????

Jo :

> er der en der kan skrive
> et exempel på hvordan program parameteren "test" bliver hented
> ned i $test

> root@ggrc3:>testscript test

I mit programeksempel bliver "test" lagt ind i $test. Var det ikke det
du spurgte om ?

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

Månedens bedste
Årets bedste
Sidste års bedste