zoukankan      html  css  js  c++  java
  • linux文本处理命令 一

    1,cut 主要的用途在于将同一行里面的数据进行分解

        cut -d ‘分隔符’

             -f   ‘第几段’   和-f同时使用

             -c    字符区间  截取字符区间

         

    2,grep   cut 是在一行讯息当中,取出某部分我们想要的,而 grep 则是分析一行讯息

         grep -[acinv] -color=auto 'string' filename  

           参数:  a :二进制文件   c:计算次数    i:忽略大小写  n:输出行号  v:反向选择  --color=auto 颜色

                -A n       after的意思 ,该行之后n行也显示出来

                -B n       before 的意思 ,该行之前n行也显示出来

    3,sort 文本行进行排序

                 sort -fbMnrtuk   file/stdin

                 参数: f:忽略大小写    b忽略空白字符  M用月份名字排序  n纯数字排序  r反向排序  u过滤相同行  t分隔符 k利用分割开的哪段排序

    4,uniq 统计过滤相同数据    

                 uniq -ci file/stdin

                  参数:  i忽略大小写   c统计出个数

    5,wc  统计文件字符 行 

                wc -lwm file

                   参数: l行数   w字数  m字符数

    6, tr 删除替换

               tr -d 删除

                  -s 去重

                   ‘string’ ‘ replacestring’ 替换

    7,tee 数据流 standard out 之前数据形式

                 tee -a file  参数 a追加方式写入

    8,split  大文件分区

            split -bl file Prefix

              参数  -b 大小分区 单位可以是bkm

                      -l  行数分区

                      prefix  分区文件前导文字

         合并文件 cat   file* >> fileback

    9, sed -nefr

  • 相关阅读:
    深度学习大牛Yoshua Bengio
    mysql select简单用法
    CF 191 div2
    MySQL 讨厌哪种类型的查询
    Python 中的list小结
    定时器常用的两种工作方式及编程要点
    Linux下which、whereis、locate、find 区别
    Dalvik虚拟机的优化机制
    [leetcode]Partition List
    tomcat:Could not publish to the server. java.lang.IndexOutOfBoundsException
  • 原文地址:https://www.cnblogs.com/hellohell/p/8192232.html
Copyright © 2011-2022 走看看