exécution d'un fichier qui se situe en dehors du script pl - Perl - Programmation
Marsh Posté le 30-11-2002 à 23:13:14
| lorill a écrit a écrit  : require 'lefichier', ca le fait pas ? | 
c presque ça... Sauf que j'arrive pas à lire le contenu de la variable dans le script principal...
Marsh Posté le 30-11-2002 à 23:27:44
en fait il me faudrait l'équivalent de la fonction . en bash...
Marsh Posté le 30-11-2002 à 23:32:07
je connais pas vraiment perl... je lancais ca un peu au hasard. 
en python je ferais "from lefichier import *", je me suis dit que comme le require de perl etait equivalent a l'import de python ca irait peut-etre. désolé  ![[:sinclaire] [:sinclaire]](https://forum-images.hardware.fr/images/perso/sinclaire.gif) 
 
Marsh Posté le 30-11-2002 à 23:34:23
| lorill a écrit a écrit  : je connais pas vraiment perl... je lancais ca un peu au hasard. en python je ferais "from lefichier import *", je me suis dit que comme le require de perl etait equivalent a l'import de python ca irait peut-etre. désolé ![[:sinclaire] [:sinclaire]](https://forum-images.hardware.fr/images/perso/sinclaire.gif)  | 
je te remercie car ça marche presk... juste une subtilité à résoudre... les autres, une idée ?
Marsh Posté le 01-12-2002 à 12:12:04
Pour tes var externes, je vois 2 solutions : 
 
1) elles sont stockées, ligne par ligne dans un fichier ini : 
| Code : 
 | 
 
dans ton programme Perl, tu te crée un hash qui récupère en tant que clés les noms de var et en tant que valeurs ce qu'elles contiennent : 
| Code : 
 | 
 
 
2) solution 2, passer par un package dans lequel tu crées toutes tes variables et leurs valeurs : 
| Code : 
 | 
Marsh Posté le 01-12-2002 à 12:14:41
Pour un programme qui créait des répertoires + sous-répertoires pour un poste utilisateur au boulot, je sais que j'étais passé par la méthode 1) et ça marchait très très bien 
 
Avec un ch'tit code comme celui décrit + haut, je récupérais tous les chemins de tous les répertoires et roule ma poule   
 
Marsh Posté le 01-12-2002 à 23:50:13
g trouvé : 
 
| Code : 
 | 
  
Merci bcp sinon   
 
Marsh Posté le 30-11-2002 à 22:35:27
Salut...
J'ai réalisé un script pl. J'ai défini des variables à l'extérieur de ce script, dans d'autres fichiers, et je voudrais les charger à un certain moment. Comment cela est-il faisable ?
---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...