andoid
Messages postés106Date d'inscriptionsamedi 31 mars 2012StatutMembreDernière intervention16 juin 2013
-
25 oct. 2011 à 10:22
andoid
Messages postés106Date d'inscriptionsamedi 31 mars 2012StatutMembreDernière intervention16 juin 2013
-
25 oct. 2011 à 16:19
Bonjour à tous:
J'essais d'exuter une commande passé ligne de commande avec un pipe:
là je suis en mode test:
je veux juste exécuter ls -l |grep tube.c je sais le faire manuellement avec execlp("ls","ls","-l",NULL) mais je veux pas cela car dans mon programme je sais pas ce que l'utilisateur va mettre. Dans ce programme de test je tient pas compte du "-l" de "ls" et "tube." de "grep" donc je vais juste mettre ls | grep. Le probléme que j'ai est que si je tape ls | grep il fait rien , il faut que je mette un pipe vide à la fin pour qu'il l'execute genre ls|grep| j'arrive pas à voir le probleme: