pythonでサブプロセス

http://www.python.org/dev/doc/devel/lib/node236.html

6.7.3.1 Replacing /bin/sh shell backquote 

output=`mycmd myarg`
==>
output = Popen(["mycmd", "myarg"], stdout=PIPE).communicate()[0]

関数化すればいいのだけれども、毎回同じことを書くハメになりそうな気もする。シェルスクリプトの記述力(あるいは平易さ)と低レベル->高レベルまでなんでもござれな言語が欲しいね。
っていうとrubyになるんじゃろか。pythonで行こうと思ったのに。
http://kansai.anesth.or.jp/gijutu/ruby/man-z1/refm0328.html

      • -

追記:

>>> import commands
>>> commands.getoutput('find|xargs grep foo')
とか普通にできる。ヤタ!