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


     

  • 相关阅读:
    概率统计(DP)
    iOS中几种定时器
    微信开发笔记——微信网页登录授权,获取用户信息
    swift中通知的使用
    Swift的基础,操作符,字符串和集合类型
    NSNotificationCenter
    IOS中通知中心(NSNotificationCenter)的使用总结
    Swift观察者模式
    swift中通知的使用
    Swift
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6907178.html
Copyright © 2011-2022 走看看