>list_A.txt
ID_1    1.00    8.00
ID_5    3.00    5.00
ID_8    2.00    0.00
>list_B.txt
ID_1    1.00    8.00
ID_3    3.00    5.00
ID_8    2.00    1.00
ID_9    5.00    2.00
>list_C.txt
ID_2    1.00    8.00
ID_3    3.00    5.00
ID_8    3.00    0.00

上記のようなリストから、全てに共通するもの(ID_8)のみを取り出したいです。

>list_A.txt
ID_8    2.00    0.00
>list_B.txt
ID_8    2.00    1.00
>list_C.txt
ID_8    3.00    0.00

これまでは、Rのvenn関数でベン図を書き、A[A[,1] %in% C[,1]]でAとCに共通なIDを取り出し、そのIDを元にコマンドラインでjoinしていました。
しかし、この方法だとあまりにも煩雑なので、pythonもしくはRを使用し一括処理したいと思うのですが、方法が全く思いつきません。

なにかアドバイスをいただけませんでしょうか。よろしくお願いします。