Et cela, même si on intervertit les paramètres (-o avant -u par exemple)
perldoc Getopt::Std et éventuellement Getopt::Long
-- Benoit Izac
Jérémy JUST
On Sat, 25 Sep 2004 12:12:42 +0200 Paul <ernond_paul_at_yahoo.fr> wrote:
si je n'ai pas de réponse, je le ferais avec des RegExp, mais i vous avez une solution, je suis prenneur.
Regarde du côté de Getopt::Std et Getopt::Long.
Mais entre nous, ces modules ne m'ont jamais satisfait entièrement, à chaque fois que je m'en suis servi, j'ai dû ruser pour faire accepter certaines syntaxes, et bien souvent j'utilise quelques regexps bien senties pour arriver à ce que je veux.
-- Jérémy JUST
On Sat, 25 Sep 2004 12:12:42 +0200
Paul <ernond_paul_at_yahoo.fr> wrote:
si je n'ai pas de réponse, je le ferais avec des RegExp, mais i vous
avez une solution, je suis prenneur.
Regarde du côté de Getopt::Std et Getopt::Long.
Mais entre nous, ces modules ne m'ont jamais satisfait entièrement, à
chaque fois que je m'en suis servi, j'ai dû ruser pour faire accepter
certaines syntaxes, et bien souvent j'utilise quelques regexps bien
senties pour arriver à ce que je veux.
On Sat, 25 Sep 2004 12:12:42 +0200 Paul <ernond_paul_at_yahoo.fr> wrote:
si je n'ai pas de réponse, je le ferais avec des RegExp, mais i vous avez une solution, je suis prenneur.
Regarde du côté de Getopt::Std et Getopt::Long.
Mais entre nous, ces modules ne m'ont jamais satisfait entièrement, à chaque fois que je m'en suis servi, j'ai dû ruser pour faire accepter certaines syntaxes, et bien souvent j'utilise quelques regexps bien senties pour arriver à ce que je veux.
-- Jérémy JUST
Paul
Merci à vous deux pour votre réponse assez identique..
(et désolé pour mon double Post.)
Le Sat, 25 Sep 2004 12:12:42 +0200 Paul <ernond_paul_at_yahoo.fr> vous écriviez :
Bonjour,
je souhaite récupérer les données qui sont passées en paramètre. Ex :
j'aimerais lancer mon script comme suit : perl monScript.pl -u user -p monPassword -o /home/monUser/monDossier/toto.html
Et cela, même si on intervertit les paramètres (-o avant -u par exemple)
si je n'ai pas de réponse, je le ferais avec des RegExp, mais i vous avez une solution, je suis prenneur.
Merci à tous.
Paul Bonjour,
Il y a une méthode un peu plus rustique : perl -s monScript.pl -u=user -p=password -o=/home:monUser/monDossier/toto.html
Et qui se comporte ensuite comme décrit.
J-P
Yoann Wyffels
Bonjour,
Au lieu de passer par un module, vous pouvez alléger cette tâche en récupérant simplement les valeurs contenu dans @ARGV qui est le tableau des arguments passés en ligne de commande... $u=$ARGV[0]; $p=ARGV[1];
.....
"Paul" <ernond_paul_at_yahoo.fr> a écrit dans le message de news: Bonjour,
je souhaite récupérer les données qui sont passées en paramètre. Ex :
j'aimerais lancer mon script comme suit : perl monScript.pl -u user -p monPassword -o /home/monUser/monDossier/toto.html
Et cela, même si on intervertit les paramètres (-o avant -u par exemple)
si je n'ai pas de réponse, je le ferais avec des RegExp, mais i vous avez une solution, je suis prenneur.
Merci à tous.
Paul
Bonjour,
Au lieu de passer par un module, vous pouvez alléger cette tâche en
récupérant simplement les valeurs contenu dans @ARGV qui est le tableau des
arguments passés en ligne de commande...
$u=$ARGV[0];
$p=ARGV[1];
.....
"Paul" <ernond_paul_at_yahoo.fr> a écrit dans le message de
news:20040925121242.54125164@localhost.localdomain...
Bonjour,
je souhaite récupérer les données qui sont passées en paramètre.
Ex :
j'aimerais lancer mon script comme suit : perl monScript.pl -u user -p
monPassword -o /home/monUser/monDossier/toto.html
Au lieu de passer par un module, vous pouvez alléger cette tâche en récupérant simplement les valeurs contenu dans @ARGV qui est le tableau des arguments passés en ligne de commande... $u=$ARGV[0]; $p=ARGV[1];
.....
"Paul" <ernond_paul_at_yahoo.fr> a écrit dans le message de news: Bonjour,
je souhaite récupérer les données qui sont passées en paramètre. Ex :
j'aimerais lancer mon script comme suit : perl monScript.pl -u user -p monPassword -o /home/monUser/monDossier/toto.html