ou m'éxécute-je ? pb simple de path

ou m'éxécute-je ? pb simple de path - Perl - Programmation

Marsh Posté le 03-06-2005 à 15:37:20    

salut,
ce pb n'est surement pas spécifique à perl mais je poste là, point barre .
 
le pb est simple je veux connaître à l'éxécution de mon script perl et sans le passer en paramètre l'endroit ou il est éxécuté, sachant qu'un simple appel à pwd ne fait pas ce que je veux si le script est appelé comme suit :
perl /mnt/temp/messuperscriptsperl/monscript.pl param1 param2 etc ...
 
merci d'avance :)

Reply

Marsh Posté le 03-06-2005 à 15:37:20   

Reply

Marsh Posté le 06-06-2005 à 00:36:35    

dans $0 tu as l'appel du script
 
exemple: si tu fais perl /mnt/temp/toto.pl, ca t'affichera /mnt/temp/toto.pl
 
si tu l'exécute perl ./toto.pl, ca t'affichera ./toto.pl
 
c'est ca que tu cherches?

Reply

Marsh Posté le 07-06-2005 à 20:18:26    

$PROGRAM_NAME

Reply

Marsh Posté le 07-06-2005 à 20:53:51    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed