【发布时间】:2020-02-19 08:34:36
【问题描述】:
我有多个 txt 文件,每个文件只有一列,我正在尝试将它们全部合并到一个 csv 中。理想情况下,我希望每列都有它们来自的文件的名称,而我被困在最后一部分。
文本文件如下所示(2 个示例,但我有更多示例):
c.Daphnia.txt
geneA
geneB
geneC
c.Drosophila.txt
geneA
geneD
geneE
c.Mouse.txt
geneA
geneV
geneX
目前我正在这样做:
paste -d',' c* > all.csv
输出看起来像这样,它得到了所有的列,但没有标题。
谢谢
【问题讨论】:
-
请提供输入文件中的样本和预期输出
-
@Amaranta_Remedios - 有多少文本文件,这是一次性任务吗??
-
我得到了 40 个类似的文本文件,每个文件总是只有一列。每个文件的行数不一定每次都相同。实际上变化很大,但只有一列。