• split、paste命令


    一、split分割文件

    语法
           split [OPTION] ... [INPUT [PREFIX]]

    描述
           将固定大小的INPUT输出到PREFIXaa,PREFIXab,...;默认大小为1000行,并且
           默认的PREFIX是'x'。没有输入或当输入为-时,读取标准输入。

           长选项的强制性参数对于短选项也是必需的。

           -a,--suffix-length = N
                  生成长度为N的后缀(默认为2)

           --additional-suffix= SUFFIX
                  在文件名后附加一个SUFFIX

           -b,--bytes = SIZE
                  每个输出文件放置SIZE个字节

           -C,--line-bytes =大小
                  每个输出文件最多放入SIZE个字节的行

           -d,--numeric-suffixes [= FROM]
                  使用数字后缀而不是字母; FROM更改起始值(默认为0)

           -e,-elide-empty-files
                  不要用-n生成空的输出文件

           --filter = COMMAND
                  写给shell COMMAND;文件名是$ FILE

           -l,--lines = NUM​​BER
                  每个输出文件放入NUMBER行

           -n,--number = CHUNKS
                  生成CHUNKS输出文件;请参阅下面的说明

           -u,-unbuffered
                  立即使用-n r / ...将输入复制到输出

           --verbose
                  在打开每个输出文件之前打印诊断

           --help显示此帮助并退出

           -- version
                  输出版本信息并退出

           SIZE是整数和可选单位(例如:10M是10 * 1024 * 1024)。单位是K,M,G,T,P,E,
           Z,Y(1024的幂)或KB,MB,...(1000的幂)。

    实例:

    1.-l分割文件

     2.用-a控制后缀长度

     3.-d的用法

     4.以文件大小分割文件

     二、paste:合并文件行

    概要
           paste [选项] ... [文件] ...

    描述
           写入由以下顺序对应的行组成的行
           每个文件(由TAB分隔)到标准输出。没有文件,或
           当FILE为-时,读取标准输入。

           长选项的强制性参数是短选项的强制性参数
           太。

           -d,--delimiters = LIST
                  重用LIST中的字符而不是TAB

           -s,--serial
                  一次粘贴一个文件,而不是并行粘贴

           --help显示此帮助并退出

           --version
                  输出版本信息并退出

    实例:

    1.合并

     2.-d用法

    3.-s用法

     

  • 相关阅读:
    HTML/CSS
    Python字符编码
    软件测试遇到的问题积累
    数学
    经济学路谱
    工具
    DataStage
    Shell编程—定时任务
    WebLogic部署
    imageView-scaleType 图片压缩属性
  • 原文地址:https://www.cnblogs.com/jiazilongBlog/p/11582492.html
Copyright © 2020-2023  润新知