首页 > 解决方案 > 如何使用 Bash 在另一个文本文件的末尾添加一列?

问题描述

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

文件 1 示例:

a
b
c
d
e

文件 2 示例:

1 .  
2 ,` 
3 > 
4 <
5 [

我想要的是:

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

列由“\t”分隔。

标签: bashtextawk

解决方案


您可以使用paste

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

推荐阅读