zoukankan      html  css  js  c++  java
  • shell文字过滤程序(十一):paste命令

    【版权声明:转载请保留源:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
    由于可以从字面上可以看出。paste指挥和cut相反的命令。cut字段从文件命令行中删除。和paste命令是将文件行信息合并到一行。
    paste命令用法为:

    paste -d -s -file1 file2

    -s选项是将文件行合并成一行。
    比方现有例如以下文件:

    # paste 1.file
    name
    allen
    bob
    chris
    dyao
    # paste 1.file -s 
    name    allen    bob    chris    dyao

    该命令将文件每行按tab键分隔合并成一行。

    -d选项指定分隔符号。

    比方:

    # paste -s -d - 1.file 
    name-allen-bob-chris-dyao


    paste能够将多个文件按列拼接起来,例如以下:

    # paste 1.file 2.file  3.file
    name    sex    age
    allen    mail    25
    bob    female    27
    chris    male    56
    dyao    mail    14
        female    19

    还能够将多个文件按列拼接起来:
    # paste 1.file 2.file  3.file -s
    name    allen    bob    chris    dyao
    sex    mail    female    male    mail    female
    age    25    27    56    14    19

    当然也能够制定分隔符号:
    # paste 1.file 2.file  3.file -s -d:
    name:allen:bob:chris:dyao
    sex:mail:female:male:mail:female
    age:25:27:56:14:19

    或者
    # paste 1.file 2.file  3.file -d:
    name:sex:age
    allen:mail:25
    bob:female:27
    chris:male:56
    dyao:mail:14
    :female:19


     

  • 相关阅读:
    Apache-Shiro
    Linux下的Nginx安装
    Linux安装Redis
    Linux安装ftp组件vsftpd
    Spring笔记(二)
    Spring笔记(一)
    MySQL事务
    rocketMQ基本理解
    2018面试题小结
    v-if和v-show
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4592859.html
Copyright © 2011-2022 走看看