Salut a tous,
j'ai plusiseurs petit code en Perl, que j'aimerai en faire un grand code. quelqu'un ici pourrai m'aider a je peus resoudre cela.
Merci bien de votre aide.
Salut a tous,
j'ai plusiseurs petit code en Perl, que j'aimerai en faire un grand code. quelqu'un ici pourrai m'aider a je peus resoudre cela.
Merci bien de votre aide.
# Facile
Posté par Sytoka Modon (site web personnel) . Évalué à 7.
[^] # Re: Facile
Posté par Henri . Évalué à -4.
Salut Modon
je travaille sous windows , t'a commande m'a l'air d'etre une commande de sous Linux
[^] # Re: Facile
Posté par Michaël (site web personnel) . Évalué à 2.
Regarde la documentation de la commande copy je crois qu'elle te permettra de concaténer tes fichiers!
# un code pour les gouverner tous...
Posté par NeoX . Évalué à 3.
grand-code.pl :
appel a petit code1.pl
appel a petit code2.pl
fonction locale à grand code
[^] # Re: un code pour les gouverner tous...
Posté par Henri . Évalué à -3.
Neox,
la je ne te comprend pas du tout
[^] # Re: un code pour les gouverner tous...
Posté par NeoX . Évalué à 2.
tu as plusieurs petits codes en perl
petitcode1.pl
petitcode2.pl
petitcode2.pl
tu veux en faire un seul gros perl
suffit de faire un nouveau code perl
groscode.pl
qui va appeler chacun des petitcode1, petitcode2…
mais ca te fait conserver tous les perls.
si tu veux reecrire tes programmes comme un seul,
il suffit de copier coller les codes dans un seul.
s'ils prennent des parametres c'est plus complexe,
tes petitscodes.pl deviennent des fonctions
que tu vas appeler grace à des parametres que tu passes au groscode.pl
[^] # Re: un code pour les gouverner tous...
Posté par Henri . Évalué à -3.
Salut Neox,
c'est exactement ceci donc j'ai besoin
groscode.pl
qui va appeler chacun des petitcode1, petitcode2…
donc je possede plusieurs fichiers-xml donc j'execute dans mon petitcode1 execute et me produit une fichier de sortie.csv qui est a son tour traite par le petitcode2 qui me prouit encore un fichier et ainsi de suite, mai je ne sais comment m'y prendre. je ne sais pas si tu en connaitrais des lien qui explique cela. car j'en ait fouille et je ne trouve pas jusqu'ici ou alors le mot cle de la recherche me manque.
Merci bien
[^] # Re: un code pour les gouverner tous...
Posté par Ignatz Ledebur . Évalué à 2.
Si tes codes sont si petits, ce serait bien plus simple de résoudre ton problème si tu les postais ici. Parce que là, à part te dire de mettre chaque bout de code dans une fonction, on ne peut pas grand chose pour toi.
[^] # Re: un code pour les gouverner tous...
Posté par Henri . Évalué à -4.
Salut Mr SpackMan,
je n'aimerai pas affiche ses code sur le net mais je peus mettre quelque petit exemple des que les exemple sont pres je vais les mettre online
[^] # Re: un code pour les gouverner tous...
Posté par NeoX . Évalué à 2.
copie colle petitcode1.pl dans groscode.pl
puis copie/colle petitcode2.pl à la suite dans groscode.pl
ca devrait faire son boulot
ensuite adapte ce qui a besoin de l'etre.
en effet, petitcode1.pl demande un fichier xml
que tu lui donnes avec l'appel
perl petitcode1.pl lefichier.xml
il te sort un sortie.csv
ce fichier sortie.csv est donné à petitcode2.pl avec l'appel
perl petitcode2.pl sortie.csv
mais si tu le met dans groscode.pl, il n'aura pas besoin d'etre appelé en parametre,
il faut juste dire au code de petitcode2.pl de lire directement sortie.csv
et ainsi de suite.
[^] # Re: un code pour les gouverner tous...
Posté par Henri . Évalué à -4.
Bonjour Neox,
j'aimerai que les l'execution de grand code declanche une execution en chaine.
j'aimerai que petitcode1 soit le premier dans grand code et ensuite dans
grand code j'aurai cru qu'il serai possible de d'ecrire juste les noms
des autres petits code et ainsi, lorsque j'execute grand code cela delangerai une
une execution en chaine de tous les autre petits code.
[^] # Re: un code pour les gouverner tous...
Posté par NeoX . Évalué à 2.
ben applique ce que j'ai dit juste avant ;)
par l'exemple, de ce que j'ai compris de ton projet :
perl code1.pl fichier.xml
il sort un fichier sortie.csvperl code2.pl sortie.csv
il sort un fichier XYZ.txttu copies/colles le contenu des 3 codes (code1.pl, code2.pl, code3.pl) dans un seul programme (grandcode.pl)
dans code2 et code3, tu remplaces la recuperation du nom de fichier qui se fait pour l'instant par parametre en ligne de commande,
par une ouverture systematique de sortie.csv (code2) et XYZ.txt (code3)
tu lanceras alors
perl grandcode.pl fichier.xml
et ca devrait te sortir le html attendu.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.