Pythonのデフォルトでついて来るインタラクティブシェルを使っていて常々思ったのだが、linuxのコマンドとかも使えたら、ものすごい便利だろうなと。実際、そんな上手いこと行くわけないと思っていたら同じようなこと考える人はいるし、実際に実装しちゃう人はいるんだね・・・。 IPythonで、ある程度そのようなことが出来る。bashとpythonの組み合わせはけっこういいみたい。 bashでpwd,ls $pwd /home/tom/src/test $ls bashでechoをリダイレクト $echo 'Hello,World!' >> test.txt $cat test.txt Hello,World! bashでcat $cat test.txt Hello,World! ここでipythonを起動 $ipython Python 2.7.3 (default, Sep 26 2012