【问题标题】:Merge two file line by line using awk使用awk逐行合并两个文件
【发布时间】:2016-07-30 12:23:01
【问题描述】:

我有两个文件名为 file1.txt 和 file2.txt。

file1.txt:

Tom
Harry
Martin
job
Kevin

file2.txt:

Samson
Edward
Thomas
Wilco

合并文件.txt:

Tom
Harry
Martin
job
Kevin
Samson
Edward
Thomas
Wilco

我正在使用“cat”来合并这些文件,但想知道这是一种好方法还是可以使用 awk 命令来完成。请帮忙。

cat file1.txt file2.txt > mergefiles.txt

【问题讨论】:

    标签: awk sed


    【解决方案1】:

    cat 是专门为此目的而创建的。这意味着“连接”文件,这似乎是这里的操作,所以这是一个好方法。


    您可以使用 awk 获得相同的行为:

    awk 1 file1.txt file2.txt > concatenatedfiles.txt
    

    但如果cat 可以做同样的事情,那么这样做真的没有意义......

    【讨论】:

    • Cat 是最好的办法,sed 也可以 cat 文件sed : file1.txt file2.txt > concatenatedfile.txt
    猜你喜欢
    • 1970-01-01
    • 2013-10-03
    • 2021-05-11
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多