使用paste拼接列
- 前言
- 使用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
命令是一个简单高效的命令,虽然用的机会比较少,但是如果用到了,就会发现这是个小众的宝藏命令~