【问题标题】:Merge two files. First row of f1 and first row of f2 and so on in the new file合并两个文件。新文件中 f1 的第一行和 f2 的第一行,依此类推
【发布时间】:2017-12-14 01:14:27
【问题描述】:

我有一个要求,我在每个 file1 和 file2 中有大约 2000 多行。 file1 行与 file2 行相关。 我想将文件合并在一起,以便在新文件中 f1 的第一行和 f2 的第一行等等。示例:

file1.csv :
===========
foo, dummy, data, test
a, b, c, d

file2.csv :
===========
foo1, dummy1, data1, test1
e, f, g, h

NewFile:
========

foo, dummy, data, test
foo1, dummy1, data1, test1
a, b, c, d
e, f, g, h

Sed、AWK 任何东西都对我有用。

【问题讨论】:

  • 使用paste 很容易做到...而且这个论坛是关于获得您尝试过的代码的帮助,而不是询问问题的完整解决方案

标签: awk sed


【解决方案1】:

简单的paste 方法:

paste -d'\n' file1.csv file2.csv
  • -d'\n' - 合并行分隔符

【讨论】:

    猜你喜欢
    • 2012-01-01
    • 2014-05-01
    • 1970-01-01
    • 2020-06-12
    • 2016-03-13
    • 2021-10-16
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多