Bonjour,
Je suis confronté a un problème qui n'en sera surement pas un pour vous, je souhaite récupérer la sortie STDOUT d'un programme (Ce qui s'affiche dans mon terminal). Le programme que j'exécute redirige déjà son résultat vers un fichier or si j'utilise la commande system ou les `` je ne récupère rien dans mon tableau ... quelqu'un à t-il une idée ?
En vous remerciant par avance et en vous souhaitant une excellente fin de journée .
# je ne récupère pas ce qui apparaît dans la console
my (@outPut) = system("mafft-profile $fileRef $fileRef >out") ;
my (@outPut) = `mafft-profile $fileRef $fileRef >out` ;
# je récupère ce qui est censé être redirigé dans le fichier
my (@outPut) = system("mafft-profile $fileRef $fileRef") ;
my (@outPut) = `mafft-profile $fileRef $fileRef ` ;
Partager