zoukankan      html  css  js  c++  java
  • Linux多文件按行拼接整合命令paste

    Linux下的paste命令主要用于从多个文件(包括标准输入)中读取内容,将每个文件的对应行用指定分隔符(默认tab制表符)拼接起来并打印到标准输出,我们可以使用重定向命令“>”将输出结果保存到文件中,从而实现整合多个文件的功能。

    常用参数:

    -d<分隔符> 指定分隔符,若未使用该参数则默认制表符分隔
    -s 不使用平行的行目输出模式,而是每个文件占用一行

    应用实例:paste命令整合多个文件

    $ cat username  
    张三  
    李四  
    王五  
    $ cat usermail  
    zs@linux.com  
    ls@linux.com  
    ww@linux.com  
    $ cat userjob  
    程序员  
    销售  
    财务  
    $ paste username usermail userjob 张三 zs@linux.com 程序员 李四 ls@linux.com 销售 王五 ww@linux.com 财务
    $ paste -s username usermail userjob 张三 李四 王五 zs@linux.com ls@linux.com ww@linux.com 程序员 销售 财务
    $ paste -d '/' username usermail userjob 张三/zs@linux.com/程序员 李四/ls@linux.com/销售 王五/ww@linux.com/财务

    转自:https://blog.csdn.net/kobejayandy/article/details/20914039

  • 相关阅读:
    斯特林公式
    高精度算法
    容斥原理
    贪心问题之——Dijkstra最短路
    博弈论
    JavaScript数据类型
    JavaScript变量
    认识JavaScript
    编程语言与计算机
    CSS验证工具
  • 原文地址:https://www.cnblogs.com/bymo/p/12193230.html
Copyright © 2011-2022 走看看