объедините несколько строк в одну по значению column

У меня есть очень большой текстовый файл с разделителями-табуляциями. Многие строки в файле имеют одинаковое значение для одного из столбцов файла. Я хочу поставить их в одну строку. Например:

a foo
a bar
a foo2
b bar
c bar2

После запуска скрипта он должен выглядеть так:

a foo;bar;foo2
b bar
c bar2

как я могу сделать это в сценарии оболочки или в Python?

спасибо.

6
задан inspectorG4dget 15 June 2011 в 15:07
поделиться