【问题标题】:Split file by lines按行拆分文件
【发布时间】:2014-05-25 04:44:05
【问题描述】:

我用

split --lines=100 file 

分割文件,输出文件有名字:

xaa ,xab ,xac ,xad ...

有什么办法可以让输出的名字:

1,2,3,4 ...

OR

001,002,003,004,... 

谢谢

【问题讨论】:

  • 您可以在之后为输出文件指定一个文件名
  • 如果像我这样使用Mac,你可能会发现你需要使用-l标志而不是--lines

标签: linux bash shell split


【解决方案1】:

这应该适用于您请求的第二种格式(000001002 等):

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

末尾的双单引号允许我们覆盖默认前缀(即 x),并将其替换为空。试试man split 看看其他参数的作用。

【讨论】:

  • 非常感谢。这就是答案
猜你喜欢
  • 2020-11-07
  • 2014-04-10
  • 2021-09-01
  • 2013-07-31
  • 1970-01-01
  • 1970-01-01
  • 2016-06-24
  • 2020-06-12
  • 2023-04-02
相关资源
最近更新 更多