根据第一列对2个文件进行排序和合并,没有重复的行

本尼

我有一个包含所有测试名称的文件:

$ cat all_tests.txt
test1
test2
test3
test4
test5
test6

另一个包含测试名称和相关结果的文件:

$ cat completed_tests.txt
test1 Passed
test3 Failed
test5 Passed
test6 Passed

如何创建一个包含所有测试名称以及相关结果而不重复的新文件?

如果我执行:

sort all_tests.txt completed_tests.txt

输出包含重复项:

test1 
test1 Passed
test2
test3 
test3 Failed
test4
test5 
test5 Passed
test6 
test6 Passed

所需的输出:

test1 Passed
test2
test3 Failed
test4
test5 Passed
test6 Passed
赞娜

join如果两个文件都经过排序,您似乎可以非常轻松地实现此目的

$ join -a 1 all_test.txt completed_test.txt
test1 Passed
test2
test3 Failed
test4
test5 Passed
test6 Passed

-a 1 表示文件1中没有任何连接的打印行。

如果您的文件尚未排序,则可以使用此命令(感谢terdon!):

join -a 1  <(sort all_tests.txt) <(sort completed_tests.txt )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据第一列对2个文件进行排序和合并,没有重复的行

来自分类Dev

根据第一个文件第一列的所有值合并2个文件

来自分类Dev

根据特殊条件,根据第一列对两个文件进行排序

来自分类Dev

根据特殊条件,根据第一列对两个文件进行排序

来自分类Dev

根据第一列对CSV文件进行排序

来自分类Dev

根据第一列将具有不等行/行的多个管道定界文件合并为一个文件

来自分类Dev

根据一列中的匹配项合并2个CSV文件,而不管标题行

来自分类Dev

按第一列对文本文件进行排序并计数重复python

来自分类Dev

Linux 根据第一列进行数字排序

来自分类Dev

对每一列进行排序,并在第一行中获取底部2个值的相应键ID

来自分类Dev

根据其他表对具有冻结的第一列的JTable进行排序

来自分类Dev

根据第一列中的值对文件排序

来自分类Dev

基于一个列元素对两个数组进行排序和合并

来自分类Dev

如何提取第一列中没有重复值的行?

来自分类Dev

根据第一列合并多行

来自分类Dev

根据第一列比较2个文件并打印不匹配的文件

来自分类Dev

根据R中的一列合并100个文件

来自分类Dev

根据同一列合并两个文件

来自分类Dev

根据第一列的两个文件的交集

来自分类Dev

合并具有匹配的第一列的行

来自分类Dev

按数字顺序根据第三列排序,然后根据字母顺序排序第一列的最后一个字符(非固定长度),bash中没有固定的定界符

来自分类Dev

Microsoft Excel如何将第一行转换为列,然后根据第一列对其余行进行排序

来自分类Dev

如何在文件中每4行对第一列进行排序,并在第二列中使用键

来自分类Dev

根据linux / ubuntu中大型text / csv文件中的第一列获取所有重复项的列表

来自分类Dev

删除第一列重复的行

来自分类Dev

删除没有一列的重复行

来自分类Dev

根据第一列合并几个制表符分隔文件的某些列

来自分类Dev

根据第一列合并几个制表符分隔文件的某些列

来自分类Dev

根据R中第一列的重复行进行重塑

Related 相关文章

  1. 1

    根据第一列对2个文件进行排序和合并,没有重复的行

  2. 2

    根据第一个文件第一列的所有值合并2个文件

  3. 3

    根据特殊条件,根据第一列对两个文件进行排序

  4. 4

    根据特殊条件,根据第一列对两个文件进行排序

  5. 5

    根据第一列对CSV文件进行排序

  6. 6

    根据第一列将具有不等行/行的多个管道定界文件合并为一个文件

  7. 7

    根据一列中的匹配项合并2个CSV文件,而不管标题行

  8. 8

    按第一列对文本文件进行排序并计数重复python

  9. 9

    Linux 根据第一列进行数字排序

  10. 10

    对每一列进行排序,并在第一行中获取底部2个值的相应键ID

  11. 11

    根据其他表对具有冻结的第一列的JTable进行排序

  12. 12

    根据第一列中的值对文件排序

  13. 13

    基于一个列元素对两个数组进行排序和合并

  14. 14

    如何提取第一列中没有重复值的行?

  15. 15

    根据第一列合并多行

  16. 16

    根据第一列比较2个文件并打印不匹配的文件

  17. 17

    根据R中的一列合并100个文件

  18. 18

    根据同一列合并两个文件

  19. 19

    根据第一列的两个文件的交集

  20. 20

    合并具有匹配的第一列的行

  21. 21

    按数字顺序根据第三列排序,然后根据字母顺序排序第一列的最后一个字符(非固定长度),bash中没有固定的定界符

  22. 22

    Microsoft Excel如何将第一行转换为列,然后根据第一列对其余行进行排序

  23. 23

    如何在文件中每4行对第一列进行排序,并在第二列中使用键

  24. 24

    根据linux / ubuntu中大型text / csv文件中的第一列获取所有重复项的列表

  25. 25

    删除第一列重复的行

  26. 26

    删除没有一列的重复行

  27. 27

    根据第一列合并几个制表符分隔文件的某些列

  28. 28

    根据第一列合并几个制表符分隔文件的某些列

  29. 29

    根据R中第一列的重复行进行重塑

热门标签

归档