阅读 54

ux grep 使用方法 « Neo's notes

  • linux grep 使用方法

    1.在一个文件内搜索某个字符串

    grep 'match_word' file

    2.在多个文件内搜索某个字符串

    grep 'match_word' file file2

    grep 'match_word' *.rb      # 后面可以跟正则\

    3.不区分大小写

    grep -i 'match_word' file

    4.正则表达式

    grep 'regular' file  # 放一个正则表达式也是ok的

    5.全字匹配

    grep -w 'the' file   # 会匹配the,但是不会匹配there

    6.匹配前后几行(match with A/B/C)

    grep -A 3 'the' file # 匹配出现the的那行并且也输出后面的三行

    grep -B 3 'the' file # 匹配出现the的那行并且也输出前面的三行

    grep -C 3 'the' file # 匹配出现the的那行并且也输出前后三行

    7.搜索目录下的文件

    grep -r 'the' ./  # 搜索目录下面的文件里面报行the的文件

    grep -R 'the' ./  # 递归搜索

    8.反向匹配

    grep -v 'the' file # 找不不含有the的行

    9.反向匹配多个字符

    grep -v -e 'the' -e 'this' -e 'find' # 匹配不包含the、this、find的行

    10.找到匹配的数量

    grep -c 'the' file # 找出字符the的行数的数量

    11.显示匹配的的行号

    grep -n 'the' file # 找出file内匹配the的行,并且显示行号

    12.仅仅显示匹配的文件名称

    grep -l 'the' *.rb  # 所有包含字符the的文件名称

    13.仅仅显示匹配的字符串

    grep -o 'the' file  #  仅仅显示每行的the

    14.多颜色显示

    grep -v 'the' file --color

    或者

    export GREP_OPTIONS='--color=auto' GREP_COLOR='100;8' ;

    grep 'the' file

  • 相关阅读:
    非原创-MongoDB PHP 扩展
    原创-docker命令
    原创-k8s nginx内核参数优化
    原创-阿里云K8S-PVCyaml文件挂载云盘
    原创-k8s反亲和性
    使用Virtualenv隔离Python、Ansible不同发行版
    基于Scrapy分布式爬虫的开发与设计
    CentOS7.3中将Python2.7.5 升级到Python3.5.1
    如何让django的model名和应用名显示为中文
    Django添加ckeditor富文本编辑器

  • 原文地址:https://www.cnblogs.com/lexus/p/2619020.html

  • 最新文章

  • Go语言实现TCP通信TCP通信
    三层架构与MVC
    日志库项目
    数据结构笔记---循环链表-约瑟夫环问题
    如何删除github项目中某个文件夹
    [git push时报错fatal: Could not read from remote repository
    logstash 和filebeat 是什么关系
    Redis ==> 集群的三种模式
    redis集群搭建
    docker Dockerfile指令ADD和COPY的区别,添加目录方法

  • 热门文章

  • MySql聚簇索引与非聚簇索引的区别
    Go语言atomic原子操作
    sync/atomic标准库包中提供的原子操作
    读写锁
    互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
    转载-dockerfile文件使用方法
    非原创-go build编译至各个平台
    个人总结-微服务是什么
    go安装依赖包下载至/pkg/mod问题
    原创-mongodb增删改查



文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐