zoukankan      html  css  js  c++  java
  • Shell文本处理三剑客:grep、sed、awk

    grep、sed、awk我们叫他们三剑客,掌握它们可以更好的运维,提升工作效率,即使不是运维,对我们处理数据都是非常方便的~就很多数据处理来讲,写程序肯定是也能处理的,但是远没有已经存在特定功能的命令更高效,我们只需要操作命令即可。

    grep   -----简介  

    grep常用的参数------------

    usage: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
     [-e pattern] [-f file] [--binary-files=value] [--color=when]
     [--context[=num]] [--directories=action] [--label] [--line-buffered]
     [--null] [pattern] [file ...]

    -v        取反
    -i        忽略大小写
    -c        符合条件的行数
    -n        输出的同时打印行号
    ^*        以*开头         
    *$         以*结尾 
    ^$         空行 
    测试如下: 先进行Linux里创建一个文件 并输入内容
    [root@SJGLcbr11 linyu_test]# grep moon mokey_history     ----查找文本中符合moon的字符

     

     查找反向符合条件的行

    [root@SJGLcbr11 linyu_test]# grep -v moon mokey_history       ---在grep后面加上-v参数

     直接查找符合条件的行数 

    [root@SJGLcbr11 linyu_test]# grep -c moon mokey_history

    忽略大小写查找符合条件的行数

     

     查找符合条件的行并输出行号

    [root@SJGLcbr11 linyu_test]# grep -n monkey mokey_history

     查找开头是J的行

     查找结尾是“呢”字的行

     

     
               
    学而不思则罔,思而不学则殆
  • 相关阅读:
    如何在Mac终端中进入含空格文件名的文件夹
    redis测试常用工具及方法
    Spark3.0 Standalone模式部署
    使用Quorum Journal Manager(QJM)的HDFS NameNode高可用配置
    任务-实业-化工:王永庆
    节日-传统节日:排灯节
    葡萄科:乌蔹梅
    植物界:蕨类植物门
    修辞手法-汉语-词语:明喻
    修辞手法-汉语-词语:隐喻
  • 原文地址:https://www.cnblogs.com/linyu51/p/14458393.html
Copyright © 2011-2022 走看看