【发布时间】:2011-09-15 15:04:11
【问题描述】:
我有一个非常大的制表符分隔的文本文件。文件中的许多行对于文件中的一列具有相同的值。我想把它们放在同一行。例如:
a foo
a bar
a foo2
b bar
c bar2
运行脚本后应该变成:
a foo;bar;foo2
b bar
c bar2
如何在 shell 脚本或 Python 中执行此操作?
谢谢。
【问题讨论】:
-
相似的行是连续的吗? (所有 A 行都在 B 行之前,B 在 C 之前,等等)如果是这样,这是相当微不足道的。如果没有,那就稍微不那么琐碎了。你试过什么?