zoukankan      html  css  js  c++  java
  • linux拆分文件

    1、先看下文件总的行数:

    wc -l  filename
     我们现在来看看它具体的参数该怎么用:
    
            split支持自定义输出文件大小和输出文件行数两种模式,此外还可以定义每一行最大的值。
    
             -l   按输出文件行数 : split -l 200 input_file out_file
    
             -b  按输出文件大小 : split -b 200 input_file out_file(注意-b后边跟的数字需要换算成字节数)
    
            注:out_file为输出文件的前缀
    
            另外,还有 -d 和 -a 两个选项:
    
            -d   如果加上-d则后缀为数字,不加则默认为字母
    
            -a   默认为2,意思是后缀的位数,这个是根据你分出来的文件个数决定的
    
       
    
             在拆分文件之前我们可以先利用命令 wc -l  计算一下文件总行数,然后根据我们需要分成多少个文件去简单算一下每一个文件需要多少行,会方便一些。

      如上: 可以看到,-a为4的话out后边的位数就是4位,以此类推,设置为3就是3位。 

  • 相关阅读:
    建造者模式
    模板方法模式
    抽象工厂模式
    工厂方法模式
    Josephus环问题
    单例模式
    求两个数的最大公约数
    Nginx的安装与部署
    左京大夫显辅
    java 调用第三方系统时的连接代码-记录
  • 原文地址:https://www.cnblogs.com/igoodful/p/11698248.html
Copyright © 2011-2022 走看看