zoukankan      html  css  js  c++  java
  • Linux paste命令详解

    Linux paste命令

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

    将每个指定文件里的每一行整合到对应一行里写到标准输出,之间用制表符分隔。如果没有指定文件,或指定文件为"-",程序将从标准输入读取数据

    用法:

    paste [-s][-d <间隔字符>][--help][--version][文件...]

    参数解释:

    -d, --delimiters=列表	  改用指定列表里的字符替代制表分隔符
    -s, --serial		      不使用平行的行目输出模式,而是每个文件占用一行
    --help		              显示此帮助信息并退出
    --version		          显示版本信息并退出
    

    实例:

    1、创建三个文件进行合并

    $ cat file                  #file文件的内容  
    xiongdan 200  
    lihaihui 233  
    lymlrl 231  
    $ cat testfile              #testfile文件的内容  
    liangyuanm  ss  
    $ cat testfile1             #testfile1文件的内容  
    huanggai 56  
    zhixi 73

    使用paste指令将文件"file"、"testfile"、"testfile1"进行合并,输入如下命令

    [root@mysql linux]# paste file testfile testfile1
    xiongdan 200    liangyuanm ss    huanggai 56
    lihaihui 233        zhixi 73
    lymtrl 231

    2、若使用paste指令的参数"-s",则可以将一个文件中的多行数据合并为一行进行显示。例如,将文件"file"中的3行数据合并为一行数据进行显示,输入如下命令

    [root@mysql linux]# paste -s file 
    xiongdan 200    lihaihui 233    lymtrl 231
  • 相关阅读:
    C++ 函数设计原则
    C++ 转换函数搭配友元函数
    C++ 自动转换和强制类型转换(用户自定义类类型)
    C++ rand函数
    C++ 状态成员
    C++ 友元函数
    C++ 运算符重载
    RabbitMQ的简单应用
    Python的正则表达式
    Python的应用小案例
  • 原文地址:https://www.cnblogs.com/jkin/p/10274731.html
Copyright © 2011-2022 走看看