Avatar billede jackass- Nybegynder
06. november 2006 - 11:13 Der er 3 kommentarer og
1 løsning

Kalde med parametre

Hej

Hvis jeg via console vil koere et perl script med nogle parametre, fx:

./perlscript filnavn destination

Hvordan udtraekker jeg saa de forskellige paramentre i perlscriptet så jeg kan validere og bruge dem?

Jeg har proevet med $_[0], $_[1] osv, men det ser ikke ud til at være korrekt.

/jack
Avatar billede mfalck Praktikant
06. november 2006 - 11:42 #1
Avatar billede jackass- Nybegynder
06. november 2006 - 12:03 #2
Så meget for så lidt? Er der ikke en nemmere måde?
Avatar billede mfalck Praktikant
06. november 2006 - 13:14 #3
Jo - det er der vist - jeg plejer at bruge getopts selv (det er standarden i perl), men jeg der er andre måder.

http://www.foo.be/docs/tpj/issues/vol3_2/tpj0302-0005.html

THE SIMPLEST WAY
Perl directly supports the single-character style of options with the -s switch. If you start Perl as

perl -s script.pl -foo -bar myfile.dat

Perl will remove anything that looks like an option (-foo and -bar) from the command line and set the variables ($foo and $bar) to true. Note that the options are words preceded with a single dash. When Perl encounters an argument without the dash, it stops looking for options.
Avatar billede jackass- Nybegynder
07. december 2010 - 12:39 #4
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB