使用方法:
$ split --help
用法:split [选项]... [输入 [前缀]]
将输入内容拆分为固定大小的片段并输出到"前缀aa"、"前缀ab"、...;
默认以 1000 行为拆分单位,默认前缀为"x"。如果不指定输入,或者输入为"-",则从标准输入中读取数据。长选项必须使用的参数对于短选项时也是必需使用的。-a, --suffix-length=N 指定后缀长度为N (默认为2)-b, --bytes=大小 指定每个输出文件的字节大小-C, --line-bytes=大小 指定每个输出文件里最大行字节大小-d, --numeric-suffixes 使用数字后缀代替字母后缀-l, --lines=数值 指定每个输出文件有多少行--verbose 在每个输出文件打开前输出文件特征--help 显示此帮助信息并退出--version 显示版本信息并退出SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。
使用示例:
# 按200行切割文件,文件前缀为out,后缀为4为长度的数字
split -l 200 -d -a 4 input_file out
# 按2M切割文件,文件前缀为log,后缀为字母
split -b 2M input_file log
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要戳这里PHP进阶架构师>>>视频、面试文档免费获取
或 者关注我每天分享技术文章
PHP开源社区www.zhihu.com
来源:https://www.cnblogs.com/liliuguang/p/12356525.html