Linux csplit命令

Linux csplit命令:按照指定的格式将文件分块为“xx00”、“xx01”...并输出

Linux csplit命令 功能描述

使用csplit命令可以按照指定的格式将文件分块为“xx00”、“xx01”...并输出。同时每个分块文件的字节数也将被输出到标准输出。一个行的偏移量需要在正整数值之后声明“+”或“-”。

Linux csplit命令 语法

csplit [选项] [文件] [格式]

命令中各选项的含义如下表所示。

Linux csplit命令 语法

在使用csplit命令时可以指定的格式如下表所示。

Linux csplit命令 语法

Linux csplit命令 示例

将/root/install.log文件分块为“xx00”、“xx01”...并输出,其中第一个文件小于1000行

[root@rhel ~]# csplit /root/install.log 1000
40200
63728
[root@rhel ~]# ls /root
anaconda-ks.cfg install.log install.log.syslog xx00 xx01 公共的 模板 视频 图片 文档 下载 音乐 桌面

将/root/install.log文件分块为“xx00”、“xx01”...并输出,其中第一个文件包含行1~9,第二个文件包含行10~99,第三个文件包含行100~999,第四个文件包含行1000到最后

[root@rhel ~]# csplit /root/install.log 10100 1000
421
3430
38897
61180
赞(1)
未经允许不得转载:极客笔记 » Linux csplit命令
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址