muchas gracias kiko, las url me sirvio de mucho ----- Mensaje original ----- De: "Kiko" <kikocorre...@gmail.com> Para: "La lista de python en castellano" <python-es@python.org> Enviados: Domingo, 8 de Mayo 2011 7:10:54 (GMT-0500) Auto-Detected Asunto: Re: [Python-es] subprocess
tengo esto: ruta = subprocess.Popen("hostname", stdout=subprocess.PIPE) resultado = ruta.communicate()[0] se que el resultado de salida lo almacena en result, pero como ejecutar un comando que contenga el caracter "|" por ejemplo este --> "ps auxww | grep postgres: | sort -k 9", se que incluso puedo hacer esto: ruta = subprocess.Popen("ls", "-l", stdout=subprocess.PIPE) resultado = ruta.communicate()[0] pero como decía anteriormente quisiera ejecutar este comando "ps auxww | grep postgres: | sort -k 9" como lo hago con "hostname" y "ls" "-l" ... No entiendo muy bien lo que quieres hacer: pero como decía anteriormente quisiera ejecutar este comando "ps auxww | grep postgres: | sort -k 9" como lo hago con "hostname" y "ls" "-l" ... pero quizá lo siguiente te pueda ayudar: http://docs.python.org/library/subprocess.html#replacing-shell-pipeline _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/