paste命令会把每个文件以列对列的方式,一列列地加以合并 ,他就是相当于把两个不同的文件内容粘贴在一起,形成新的文件。

注意:paste默认粘贴方式以列的方式粘贴,但是并不是不能以行的方式粘贴,加上-s选项就可以行方式粘贴。

语法格式: paste [参数] [文件1] [文件2]

常用参数:

-d默认域的分隔符是空格或tab键,设置新的域分隔符

-s将每个文件粘贴成一行

--从标准输入中读取数据

参考实例

将file_2和file_2粘贴成一个新的文件:

[root@linuxcool ~]# cat file_1

aaa

bbb

ccc

ddd

eee

[root@linuxcool ~]# cat file_2

AAA

BBB

CCC

DDD

EEE

[root@linuxcool ~]# paste file_1 file_2

aaa AAA

bbb BBB

ccc CCC

ddd DDD

eee EEE

设置域分隔符为:粘贴成新的文件:

[root@linuxcool ~]# paste -d: file_1 file_2

aaa:AAA

bbb:BBB

ccc:CCC

ddd:DDD

eee:EEE

将每个文件粘贴成一行:

[root@linuxcool ~]# cat file_1

aaa

bbb

ccc

ddd

eee

[root@linuxcool ~]# cat file_2

AAA

BBB

CCC

DDD

EEE

[root@linuxcool ~]# paste -d: -s file_1 file_2

aaa:bbb:ccc:ddd:eee

AAA:BBB:CCC:DDD:EEE

从标准输入中读取数据,每行显示5个文件名:

[root@linuxcool ~]# ls | paste -d" " - - - - -

anaconda-ks.cfg dir_1 file1 file_1 file_1.db

file_2 file_3 file_4 file_5 file_6

file.db file_hobby_1 file_hobby.db file_hobby_sort.db file_sort.db

initial-setup-ks.cfg testfile

linux两个命令一起,paste命令 – 合并两个文件相关推荐

  1. 【转帖】Linux Cut 命令 与 Paste命令Join命令tr命令

    Cut命令 ,主要用来提取各种各样的数据. cut -cchars file 如:     -c5     提取第5个字符         -c5-    提取第5个字符以后的字符         - ...

  2. python如何对两个矩阵进行拼接_Python合并两个numpy矩阵

    numpy是Python用来科学计算的一个非常重要的库,numpy主要用来处理一些矩阵对象,可以说numpy让Python有了Matlab的味道. 实际的应用中,矩阵的合并是一个经常发生的操作,如何利 ...

  3. python合并两个有序列表_Python实现合并两个有序链表的方法示例

    本文实例讲述了Python实现合并两个有序链表的方法.分享给大家供大家参考,具体如下: 思路:先选出第一个节点,然后遍历两个链表,把小的作为当前节点的下一个节点,一直到其中一个链表遍历完,这时候把另一 ...

  4. python如何对两个矩阵进行拼接_Python:合并两个numpy矩阵的实现

    Python:合并两个numpy矩阵的实现 numpy是Python用来科学计算的一个非常重要的库,numpy主要用来处理一些矩阵对象,可以说numpy让Python有了Matlab的味道. 如何利用 ...

  5. 合并两个有序数组(初级算法合并两个有序数组)

    合并两个有序数组 1.题目: (合并两个有序数组) 2. 示例 3.解答步骤 4. 提交结果(提交用时和内存消耗) 声明: 题目均来自力扣,网址力扣官网, 如有侵权,告知必删! 本题地址: 点击我跳转 ...

  6. 合并两个链表数据结构c语言,合并两个链表.

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define N1 10 #define N2 10 struct list{ int date ; struct list *nex ...

  7. 【Linux】一步一步学Linux——paste命令(58)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 paste命令会把每个文件以列对列的方式,一列列地加以合并 ...

  8. Linux 命令(43)—— paste 命令

    1.命令简介 paste 命令将多个文件的相应行默认以 Tab 分隔符横向连接起来,输出到标准输出.paste 后可接多个文件,不限于 2 个文件.如果文件写成连字符 -,表示内容来自标准输入.pas ...

  9. linux paste变量,Linux paste命令

    Linux paste命令用于合并文件的列. paste指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help][--version][文件...] 参 ...

最新文章

  1. C和C++栈stack
  2. Python 把较长的一行代码分成多行的技巧
  3. Source Code Library 源代码收集器
  4. 【转】Linux的.a、.so和.o文件
  5. 崛起于Springboot2.X之Mysql读写分离(6)
  6. Machine Learning Notes Ⅲ
  7. 1120 Friend Numbers
  8. Spring mvc 拦截器 配置心得
  9. L1、L2、Batch Normalization、Dropout为什么能够防止过拟合呢?
  10. python基础:字符串操作
  11. python-白盒测试方法
  12. python 取名字_个人儿子叫派森,用python程序化取名字,他管这叫爹?
  13. python:epub文件批量转TXT
  14. 台式计算机时间不能同步,台式电脑时间同步不了?一分钟就能快速解决
  15. Qt字符串生成二维码功能
  16. 自动驾驶之-MATLAB环境下基于深度学习的语义分割
  17. 用showdown给HTML网页插入markdown笔记
  18. 数据库中几个基本概念 主码 外码
  19. 简单的java实现分解质因数。
  20. DAO:可及性与问责制、分权与效率 、开放与控制的三大权衡

热门文章

  1. windows游戏编程_苹果的Mac和微软的Windows该如何选择?
  2. python正则匹配html标签_Python正则获取、过滤或者替换HTML标签的方法
  3. layui 鼠标移入变为小手_游戏技术上不去?看看外设选对没!鼠标篇
  4. 从此明白了卷积神经网络(CNN)
  5. oracle对某两列求和再求和_函数实战:多列条件求和
  6. python编辑器spyder运行_使用spyder编译器单步调试python
  7. 【编译原理】入门总结
  8. 算法- 分治算法(实现汉诺塔)
  9. Python3 爬虫学习笔记 C10【数据储存系列 — MySQL】
  10. 计算机文化基础论述题,计算机文化基础复习题六