• Linux基础命令---split


    split

          将一个大文件切割成较小的文件,默认情况下每1000行就会切割一次。分割后的文件,默认以xaa、xab、xac等命名。用户亦可以指定名字的前缀,例如指定前缀test,那么分割后的文件是testaa、testab、testac等。

          此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

    1、语法

          split [OPTION]… [INPUT [PREFIX]

     

    2、选项列表

    选项

    说明

    --help

    显示帮助文档

    --version

    显示版本信息

    -a | --suffix-length=N

    使用长度为N的后缀(默认为2)

    -b | --bytes=SIZE

    设置多少个字节分割一次

    -C size | --line-size=size

    设置每行最多size个字节

    -d | --numeric-suffixes

    用数字后缀代替字母

    -l num | --line=num | -num

    设置每多少行切割一次

    --verbose

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

     

    3、实例

    1)每2行分割一次

    [root@localhost weijie]# split -2 5.c                 //2行分割一次

    [root@localhost weijie]# ls

    1.c  1.c~  2.c  3.c  4.c  4.c~  5.c  xaa  xab  xac      //分割后的文件会自动命名

    [root@localhost weijie]# cat xaa                      //查看分割后的文件

    1,2c1,2

    < 123

    [root@localhost weijie]#cat xab

    < 23

    ---

    [root@localhost weijie]#cat xac

    > 12345

    > 2334

    2)每10个字节分割一次,并指定输出文件的名字前缀

    [root@localhost weijie]# split -b 10 5.c Tsplit           //10个字节分割,前缀名Tsplit

    [root@localhost weijie]# ls

    1.c  1.c~  2.c  3.c  4.c  4.c~  5.c  Tsplitaa  Tsplitab Tsplitac  Tsplitad  xaa xab  xac

    [root@localhost weijie]# cat Tsplitaa

    1,2c1,2

    < [root@localhost weijie]# cat Tsplitab

    123

    < 23

  • 相关阅读:
    2019第二周作业
    求最大值及其下标
    查找整数
    2018秋季学习总结
    抓老鼠 亏了还是赚了
    币值转换
    打印沙漏
    从文本中找出url,并附上链接。
    手机端点击输入框页面会放大
    <dl>、<dt>和<dd>标记的用法
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10033085.html
Copyright © 2020-2023  润新知