26 novembre 2007

FindBin : module perl pour l'utilisation de chemins relatifs

Pour permettre l'utilisation de vos scripts perl sur n'importe quel arborescence, tâchez d'utiliser les chemins relatifs lorsque vous développez.
Une solution simple est d'utiliser FindBin, voilà comment procéder :

ex : prog.pl
#!/usr/bin/perl
use FindBin;
use lib "$FindBin::Bin/../lib";
use Init; #Appel de la librairie Init.pm figurant dans le répertoire lib
#suite de votre code

ex : Init.pm
#!/usr/bin/perl
use strict;
use warnings;
use diagnostics;
use FindBin;
package Init;
#suite de votre code

Documentation PERL

Posté par fatihaelh à 11:02 - PERL - Commentaires [0] - Permalien [#]

Commentaires

Poster un commentaire