Envoyé par
fearyourself
Pourquoi ne pas faire un processus pere et un processus fils et rediriger les entrées/sorties avec un pipe (tube en français je crois )
que l'entrée de l'un soit la sortie de l'autre?
Et pourquoi pas envoyer le fichier /toto/fichier.gz sur un serveur qui s'occupe de l'extraire puis stocke son contenu dans une table SQL et enfin récupérer la ligne voulue à l'aide d'une procedure stockée transac SDL
Ou sinon faire simple (je vous promais, des fois ça marche) :
system ("gunzip -c /toto/fichier.gz | head -n 1");
Tu as testé la commande dans une console ? Si ça marche, ça doit marché avec la fonction system !
Partager