paste - merge lines of files

paste 命令用于合并文件的列。

paste 指令会把每个文件以列对列的方式,一列列地加以合并。

语法: paste [OPTION]... [FILE]...

参数:

  • -d<间隔字符>或--delimiters=<间隔字符>

    • 用指定的间隔字符取代跳格字符。

      • [root@oldboy oldboy]# paste number.txt name.txt -d :
        1:user01
        2:user02
        3:user03
        4:user04
        5:user05 # -d参数可指定的分隔符可以是多种,列表
        [root@oldboy oldboy]# paste number.txt name.txt number.txt -d "=;:"
        1=user01;1
        2=user02;2
        3=user03;3
        4=user04;4
        5=user05;5
  • -s或--serial
    • 串列进行而非平行处理。
    • [root@oldboy oldboy]# paste number.txt name.txt -d "," -s
      1,2,3,4,5
      user01,user02,user03,user04,user05

示例:

 # 数据准备
[root@oldboy oldboy]# seq 5 > number.txt
[root@oldboy oldboy]# echo user{01..05}|xargs -n1 > name.txt
[root@oldboy oldboy]# echo school_{a..e}> school.txt # 查看数据
[root@oldboy oldboy]# cat number.txt name.txt school.txt
1
2
3
4
5
user01
user02
user03
user04
user05
school_a school_b school_c school_d school_e # 将三个文件合并
[root@oldboy oldboy]# paste number.txt name.txt school.txt
1 user01 school_a school_b school_c school_d school_e
2 user02
3 user03
4 user04
5 user05

从标准输入加载数据:

[root@oldboy oldboy]# seq 10 > seq_1.txt
[root@oldboy oldboy]# paste -d ',' - - <seq_1.txt
1,2
3,4
5,6
7,8
9,10

最新文章

  1. MySQL 5.7 安装教程
  2. 【iOS】UIKit框架 学习笔记
  3. eclipse中如何关闭运行时自动保存?
  4. Linux下查看和添加环境变量
  5. MVC中验证码的生成
  6. 15个网页设计必备的Google Chrome 扩展
  7. file_get_contents(&quot;php://input&quot;)的使用方法
  8. 拆轮子之Fish动画分析
  9. selenium3+python3.6爬页面源码的代码
  10. C语言数组一种巧妙的使用方式
  11. qemu-kvm内存虚拟化2
  12. echarts - 使用echarts过程中遇到的问题(pending...)
  13. CentOS配置教程
  14. sql优化详细介绍学习笔记
  15. asp.net网站项目调用page,或者ashx页面不能用反射
  16. oracle账户密码更新
  17. 前端PHP入门-019-内置函数之数学函数-很重要
  18. python练习题4-判断日期是一年的第几天
  19. html5 webwork
  20. Linux部分常用命令学习(二)

热门文章

  1. Pytest系列(8) - 使用自定义标记mark
  2. .NET Core项目部署到Linux(Centos7)(六)发布.NET Core 项目到Linux
  3. idea运行gradle项目报错,找不到符号符号,方向xxxx类未知
  4. beanshell自定义聚合报告时分线程组阶段展示
  5. Git应用详解第八讲:Git标签、别名与Git gc
  6. d3限制范围缩放和平移升级到版本4
  7. PAS
  8. python超实用的30 个简短的代码片段(二)
  9. A - Wireless Network POJ - 2236
  10. flutter和react native如何选择