あーるPG - 社会人のデジタル生活

日曜プログラマになろうかなーと思った30代理系社会人の、キャリアアップや趣味(特にデジタル情報)の記録。らーめんとビールが好き。

コマンド入出力.パイプ

ls_out = `ls -l`        #``内のコマンドの結果をStringとして扱う
pp = open("|grep A", "r+")    #openの先頭に|をつけるとパイプ入力.
pp.write ls_out                #モード:w,r,r+.
pp.close_write        #結果はwriteをcloseしないと取得できない.
print pp.read
pp.close

open("|hoge")はpopen("hoge")と同じ
Pipeを使用するのがスマート?