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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程