linux中的grep命令用法
1.grep的作用
grep命令是用来查找指定字符串,文件中的行的位置,也可以利用管道符(|)从其他命令中获取执行结果,作为输入,获取指定字符串的位置。
指定参数
参数名 | 作用 |
---|---|
-A 行数 | 在显示范本文件那行后,显示该行之后多少行的内容 |
-B 行数 | 在显示范本文件那行前,显示该行之后多少行的内容 |
-c 行数 | 统计符合样式的行数 |
-E | 将样式为延伸的正则表达式来使用 |
-e | 指定字符串做为查找文件内容的样式,支持通配符,和正则表达式区分开来 |
-c 行数 | 统计符合样式的行数 |
-i | 忽略大小写差异 |
-n | 打印匹配的文本在文件中是第几行 |
-o | 只匹配PATTERN部分,不是以行为维度,统计出的数量会多于基于行统计的 |
-E | 将样式为延伸的正则表达式来使用 |
-e | 指定字符串做为查找文件内容的样式,支持通配符,和正则表达式区分开来 |
2.常见用法
2.1 grep 查找的文本 文件路径
例如我想查根目录下的日志文件中,包含Error的行
grep Error /*.log
文件支持通配符。
2.2 查找*.log文件中,INFO的匹配的行,使用正则表达式,同时显示匹配的行数后的一行。
2.3 统计某个词在日志中出现次数
利用wc命令统计,词出现的次数
grep -o Error /*.log | wc -l
利用管道符,获取其他命令的输入,查询指定文本
例如:查找mysql进程的信息
ps -ef | grep mysql
linux中的grep命令用法相关推荐
- Unix/Linux 中的 grep 命令
Unix/Linux 中的 grep 命令参数及示例用法 作用 语法 主要参数 示例命令 作用 Grep 筛选器在文件中搜索特定的字符模式,并显示包含该模式的所有行.在文件中搜索的模式称为 正则表达式 ...
- linux中ftp的用法,linux中的ftp命令用法(7页)-原创力文档
第 第 PAGE 1 页 共 NUMPAGES 1 页 linux中的ftp命令用法 Linux系统中的ftp命令功能强大,那么它的具体用法是怎样呢?下面由小编为大家整理了linux中的ftp命令用法 ...
- linux使用grep查找文件内容,Linux中使用grep命令搜索文件名及文件内容的方法
这篇文章主要介绍了Linux中使用grep命令搜索文件名及文件内容的方法,同时文中还介绍了将匹配结果高亮显示的方法,相当实用,需要的朋友可以参考下 从文件中搜索并显示文件名 当从多个文件中搜索时,默认 ...
- Linux中的ftp命令怎么写,linux中的ftp命令用法
Linux系统中的ftp命令功能强大,那么它的具体用法是怎样呢?下面由学习啦小编为大家整理了linux中的ftp命令用法相关知识,希望对大家有帮助! linux中的ftp命令用法 1. 连接ftp服务 ...
- Linux中的cat命令用法
linux中的cat有三种用法: -列举所有文件 -创建文件 -合并文件 详细请看: http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.h ...
- Linux中利用grep命令如何检索文件内容详解
前言 Linux系统中搜索.查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索.下面来一起看看Linux利用grep命令检索文件内容的详细介绍. 方法 ...
- Linux中的shutdown命令用法
color=gray Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用Shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条 ...
- Linux 中的grep命令单引号,不加任何参数以及双引号的作用
单引号: 可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么.单引号''是全引用,被单引号括起的内容不管是常量还是变量者不会发生替换. 双引号: 把双引号内的 ...
- unix grep命令_Linux / UNIX中的Grep命令
unix grep命令 In Linux and Unix Systems Grep, short for "global regular expression print", i ...
最新文章
- tableView的plain样式的headerView的上拉过程中悬停解决方法
- 通用类别目录Global Catalog[为企业维护windows server 2008系列五]
- 可以从max中导出静态模型并渲染了。
- Python-PIL
- 别再用硬编码写业务流程了,试试这款轻量级流程编排框架
- base64转化字节流 js_js - blob流和base64,以及file和base64的相互转换
- C++中如何判断文件是否存在
- 由alpha matte生成trimap
- 【Django 2021年最新版教程23】2个日期相减 计算天数 xxxx-xx-xx格式
- 51单片机中断程序大全
- CentOS配置yum源-本地和在线
- Markdown——图片、文字显示居中的一种方法
- 美国男人欢迎中国的丑女人?------------说说洁
- 教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题)...
- IIC OLED笔记
- 学习Chrome Devtools 调试
- H264编码中Baseline Main High简介
- 线性规划与非线性规划的求解
- pycharm使用了ctrl+鼠标回到原来的地方方法
- 【中科院】分子生物学-朱玉贤第四版-笔记-第13讲 原核生物表达调控
热门文章
- 【组合数学--容斥】CodeTON Round 3 (Div. 1 + Div. 2, Rated, Prizes!) D. Count GCD
- 今日头条 iOS 安装包大小优化 - 新阶段、新实践
- Android-Bundle的理解和使用
- 2022 RoboCom 世界机器人开发者大赛-高职组 国赛(RC-v3 智能护理中心统计)
- C语言--学生个人消费管理系统
- 不用重启修改Linux主机名
- html唱吧导航栏,唱吧唱歌技巧速成教程_使用唱吧录歌的小技巧
- ES6转ES5 Traceur转码器
- adb unauthorized
- oracle 统计一年中每个月数据总和_oracle 统计每年每月数据