linux - 按行拆分文件

标签 linux bash shell split

我用

split --lines=100 file 

分割文件,输出文件名:

xaa ,xab ,xac ,xad ...

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

1,2,3,4 ...

OR

001,002,003,004,... 

谢谢

最佳答案

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

split --lines=100 -d -a 3 文件 ''

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

关于linux - 按行拆分文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23852093/

相关文章:

linux - 如何让 `MANPATH=~/.nmap/doc man 1 nmap` 寻找 nmap.1?

linux - 当 bash 中的命令之间使用 & 符号时重定向 stdout 和 stderr

linux - 如何查找特定文件在给定时间范围内被修改的次数

r - Centos 6.3 R安装报错

PHP Webdriver - 在 Linux/Windows 中获取 Firefox PID

linux - 查找所有世界可读的目录

bash - 如何将键盘输入传递给 linux 命令?

linux - 在 Bash 中从最后到第一个输出文件行

bash - 如何在保留前导零的同时在 while 循环中递增数字 (BASH < V4)

shell - 如何在 cmd start 中使用引号?