Perl: Meerdere parameter meegeven op command line.

Pagina: 1
Acties:

  • Rowwan
  • Registratie: November 2000
  • Laatst online: 16:34
Ik vroeg me af op het volgende mogelijk is:

Ik heb een perl script waar ik het volgende wil:
code:
1
copy_files.pl -exclude a.obj b.obj c.obj

Er zijn meerdere opties mogelijk dus ik gebruik de module Getopt::Long 2.00.

Ik heb nu het volgende (wat dus niet werkt):
code:
1
2
3
4
5
GetOptions(h          => \$hOpt, 
         onlycheckouts  => \$hOnlyCheckOutsOpt,
         "exclude=s@"   => \@excluded_files,
         "v=s"      => \$view,
         "t=s"      => \$target_dir );

Het volgende gaat wel, maar dat wil ik dus niet:
code:
1
copy_files.pl -exclude a.obj -exclude b.obj -exclude c.obj

Verwijderd

code:
1
copy_files.pl -exclude a.obj + b.obj + c.obj