用法:csplit [选项]... 文件 格式...
按照指定的格式将文件分块为"xx00"、"xx01"...并输出。
同时每个分块文件的字节数也将被输出到标准输出。
长选项必须使用的参数对于短选项时也是必需使用的。
-b, --suffix-format=格式 使用sprintf 格式代替%02d
-f, --prefix=前缀 使用指定前缀代替"xx"
-k, --keep-files 不移除错误的输出文件
-n, --digits=数位 使用指定的进制数位代替二进制
-s, --quiet, --silent 不显示输出文件的尺寸计数
-z, --elide-empty-files 删除空的输出文件
--help 显示此帮助信息并退出
--version 显示版本信息并退出
如果文件为"-",则读取标准输入。每个"格式"可以是:
整数 不包括指定的行,并以其为文件分块边界
/表达式/[偏移量] 不包括匹配到的行,并以其为文件分块边界
%表达式%[偏移量] 预先跳过匹配的行数,以其为文件分块边界
{整数} 将之前指定的模式重复指定的次数
{*} 将之前指定的模式重复尽可能多的次数。
一个行的偏移量需要在正整数值之后声明"+" 或 "-"。
[root@localhost www]# csplit test.rb 5 #分割文件 148 34 [root@localhost www]# ll |grep xx #查看分割文件 -rw-r--r-- 1 root root 16 05-04 16:58 xx00 -rw-r--r-- 1 root root 166 05-04 16:58 xx01
评论(0)
暂无评论