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增删改查