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/

Responder a