按行拆分文件

YOU*_*YOU 2 linux bash shell split

我用

split --lines=100 file 
Run Code Online (Sandbox Code Playgroud)

分割文件,输出文件名称:

xaa ,xab ,xac ,xad ...
Run Code Online (Sandbox Code Playgroud)

有没有办法让输出的名称:

1,2,3,4 ...

OR

001,002,003,004,... 
Run Code Online (Sandbox Code Playgroud)

谢谢

Mar*_*cny 6

这应该为你所要求的第二格式(工作000,001,002等):

split --lines=100 -d -a 3 file ''

最后的双引号允许我们覆盖默认前缀(即x),并将其替换为空.试着man split看看其他论点的作用.