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
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/?page=Terminal#Getoptions
Publicité
Poster une réponse
Anonyme