Linux合并两个单列文本文件并添加列标题 - lagon & salt
您可以使用paste命令将两个单列的文本文档合并为一个两列的文本文档,并使用sed命令添加列标题。
假设第一个文本文档名为file1.txt,内容如下:
appple
banana
cherry
第二个文本文档名为file2.txt,内容如下:
red
yellow
blue
green
您可以按照以下步骤操作:
-
使用
paste命令将两个文本文档合并为两列:paste file1.txt file2.txt > merged.txt这将生成一个名为
merged.txt的文本文档,内容如下:
appple red banana yellow cherry blue green
2. 使用`sed`命令在第一行之前添加列标题:
```shell
sed -i '1s/^/lagon\tsalt\n/' merged.txt
这将在merged.txt的第一行之前添加lagon和salt作为列标题,修改后的文本文档内容如下:
lagon salt
appple red
banana yellow
cherry blue
green
现在,您已经成功将两个分别只有一列的不同行数的文本文档合并成一个文本文档,并添加了列标题为lagon和salt。
原文地址: http://www.cveoy.top/t/topic/p5a9 著作权归作者所有。请勿转载和采集!