muchas gracias kiko, las url me sirvio de mucho
----- Mensaje original -----
De: "Kiko" <[email protected]>
Para: "La lista de python en castellano" <[email protected]>
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
[email protected] http://mail.python.org/mailman/listinfo/python-es FAQ:
http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/