【问题标题】:How to add a column from a text file in the end of another one using Bash? [duplicate]如何使用 Bash 在另一个文本文件的末尾添加一列? [复制]
【发布时间】:2019-06-21 16:56:11
【问题描述】:

那么,如果我有一个包含一列的文本文件,并且想在另一个文本文件的末尾或开头打印它,是否可以通过控制台 (Ubuntu) 使用 Bash 或 AWK?

文件 1 示例:

a
b
c
d
e

文件 2 示例:

1 .  
2 ,` 
3 > 
4 <
5 [

我想要什么:

1.a
2,b
33&gt;c
4987654332@98676 >5[e

各列用“\t”分隔。

【问题讨论】:

    标签: bash text awk


    【解决方案1】:

    你可以使用paste:

    $ paste 2.txt 1.txt 
    1       .       a
    2       ,       b
    3       >       c
    4       <       d
    5       [       e
    

    【讨论】:

    • @RavinderSingh13 是的。 OP 使用制表符作为分隔符,所以你的答案稍微不太正确:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 2016-08-15
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    相关资源
    最近更新 更多