GNT sans publicité, site mobile, fonctionnalitées exclusives...

Question sur options et ligne de commande

Le
denist
Bonjour,

Attention, je suis débutant, merci de votre compréhension.

J'ai un script perl avec des options (est-ce le bon terme ?) dans ce
style :

my $module_user = 'user1';
my $module_password = 'pass1';

Comment puis-je faire pour pouvoir déclarer ces options en dehors du
script directement avec la commande ?

Par exemple :
./script.pl -u user1 -p pass1

Merci d'avance
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
espie
Le #22962351
In article denist
Bonjour,

Attention, je suis débutant, merci de votre compréhension.

J'ai un script perl avec des options (est-ce le bon terme ?) dans ce
style :

my $module_user = 'user1';
my $module_password = 'pass1';

Comment puis-je faire pour pouvoir déclarer ces options en dehors du
script directement avec la commande ?

Par exemple :
./script.pl -u user1 -p pass1

Merci d'avance



Utilise la bibliotheque standard, ici Getopt:Std;

par exemple


use Getopt::Std;

our ($opt_u, $opt_p);
getopt('u:p:');
my $module_user = $opt_u;
my $module_pasword = $opt_p;
denist
Le #22962371
Le Mon, 27 Dec 2010 21:57:58 +0000, Marc Espie a écrit :


Utilise la bibliotheque standard, ici Getopt:Std;

par exemple


use Getopt::Std;

our ($opt_u, $opt_p);
getopt('u:p:');
my $module_user = $opt_u;
my $module_pasword = $opt_p;



Bonjour

Super merci beaucoup !
perlgenome
Le #22963221
On 27 déc, 23:09, denist
Le Mon, 27 Dec 2010 21:57:58 +0000, Marc Espie a écrit :



> Utilise la  bibliotheque standard, ici Getopt:Std;

> par exemple

> use Getopt::Std;

> our ($opt_u, $opt_p);
> getopt('u:p:');
> my $module_user = $opt_u;
> my $module_pasword = $opt_p;

Bonjour

Super merci beaucoup !



Voici un lien qui t'aidera :
http://perl.developpez.com/sources/...Getoptions
Publicité
Suivre les réponses
Poster une réponse
Anonyme