Appeler un script (avec des param) à partir d'un autre script ? [Perl] - Perl - Programmation
Marsh Posté le 26-08-2003 à 12:35:34
tu veux executer un script à l'intérieur d'un autre ou utiliser des fonctions d'un script dans un autre?
Marsh Posté le 26-08-2003 à 14:17:31
Exécuter un script à l'intérieur d'un autre (mais le cp des fonctions m'intéresse aussi, ça servira tjrs à un momt ou à un autre )
edit : je précise que j'ai essayé qqch qui marche, à savoir :
Code :
|
Le pb, c que ça marche sur win NT, mais sur Unix la commande s'avère trop longue, dc j'aimerais trver un moyen de ne pas passer par une commande Unix.
Marsh Posté le 26-08-2003 à 14:30:18
bon pour les fonctions ce que je te conseille de faire c'est plutot une bibliotheque ( .pm ) voir la: http://perso.univ-rennes1.fr/franc [...] de17.html.
Autrement je vois pas pourquoi tu aurrais besoin d'executer un script à l'intérieur d'un autre!
Marsh Posté le 26-08-2003 à 14:43:59
Pour les modules, c bon, merci qd même.
Qt au script, c une simple histoire de maintenance : un script (2) qui fait ce que je vaux faire à partir de mon script (1) est déjà écrit et utilisé ds la boîte. Si je l'utilise en l'incluant ds le (1) ou en le transformant en module, ça fera une modification à répercuter en plus en cas d'évolution du script (2) -> source d'erreurs...
Marsh Posté le 26-08-2003 à 14:58:33
bon si ton script a appeler te retourne rien tu peux toujours l'executer avec une commande system( system ou ``)
Marsh Posté le 26-08-2003 à 15:04:17
Anapajari a écrit : bon si ton script a appeler te retourne rien tu peux toujours l'executer avec une commande system( system ou ``) |
Cf l'edit de l'avant-dernier post. Ca marche sous NT mais pas sous Unix (commde trop longue). Y'a probablt qqch à régler ds l'environnt pr que ça marche mais j'ai pas la main sur la machine
Marsh Posté le 26-08-2003 à 12:16:27
Voilà, c probablt très simple, mais j'ai aucune idée de la manière de procéder. Qd je me place ds le rép du deuxième script et que j'appelle celui-ci, il n'est pas reconnu, qd je fais un use ou un require, idem...