shell编程系列(10)-使用paste拼接列

前言

在前面的文章中讲解了使用cut命令选择列,这篇文章我们介绍使用paste命令拼接列,其实这个命令的使用场景很有限,做科研的同学可能才会用到,但是却非常好用,简单、高效。

使用paste拼接列

paste命令非常的简单,语法如下:

paste [option] file1 file2 

paste的选项说明

选项 说明
-d 指定拼接结果中列分隔符。默认情况下paste命令生成的文件使用制表符分隔列。
-s 将多个文件串行地拼接在一起,即将后面文件的内容追加到前面一个文件的后面。

拼接两个文件

我们准备两个测试文件fruit.txt 和name.txt ,文件内容如下:
在这里插入图片描述
在这里插入图片描述

#拼接两个文件
paste fruit.txt name.txt

结果如下,我们可以看到两列拼接在一起了
在这里插入图片描述
在上面的例子两个文件的拼接默认是使用制表符,我们也可以使用自定义的连接符,示例如下:

# 使用 - 拼接列
paste -d - fruit.txt name.txt

结果如下,可以看到使用-连接了两列:
在这里插入图片描述

结语

可以看到paste命令是一个简单高效的命令,虽然用的机会比较少,但是如果用到了,就会发现这是个小众的宝藏命令~

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>