Linux csplit命令:按照指定的格式将文件分块为“xx00”、“xx01”...并输出
Linux csplit命令 功能描述
使用csplit命令可以按照指定的格式将文件分块为“xx00”、“xx01”...并输出。同时每个分块文件的字节数也将被输出到标准输出。一个行的偏移量需要在正整数值之后声明“+”或“-”。
Linux csplit命令 语法
csplit [选项] [文件] [格式]
命令中各选项的含义如下表所示。
在使用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