split -C 10 -d readme split_ && ls | grep split |xargs -i mv {} {}.txt
split主要参数
split 命令:将指定的文件切割为小的文件
-d 使用数字而不是字母作为切割后的小文件的后缀;
-a <数字> 后缀长度;
-v 显示详细的处理信息
-b <字节> 每个分割文件的大小
-C <数字> 指定输出到每一个文件的每一行的大小,数字后缀可以是
b: 512(blocks)
K: 1024(kibiBytes)
KB: 1000(kiloBytes)
M: 1024*1024(mebiBytes)
MB: 1000*1000(megaBytes)
G: 1024*1024*1024(gibiBytes)
GB: 1000*1000*1000(gibaBytes)
T, P, E, Z, Y
-l <行数> 指定切割的行数作为切割文件的单位;
--help 显示帮助信息
--version 显示版本信息
xargs 主要参数
-d 为输入指定一个定制的分割符
-i 用 {} 代替 传递的数据
-I string 用string来代替传递的数据-n[数字] 设置每次传递几行数据
-n 选项限制单个命令行的参数个数
-t 显示执行详情
-p 交互模式
-P n 允许的最大线程数量为n
-s[大小] 设置传递参数的最大字节数(小于131072字节)
-x 大于 -s 设置的最大长度结束 xargs命令执行