博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux grep 命令
阅读量:4592 次
发布时间:2019-06-09

本文共 1080 字,大约阅读时间需要 3 分钟。

  grep命令是类Unix系统中一种强大的文本搜索工具,全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

命令格式为:

grep [option] pattern file

常用option有:

-i   --ignore-case           #忽略字符大小写的差别。   -n   --line-number           #在显示符合样式的那一行之前,标示出该行的列数编号。    -r   --recursive               #此参数的效果和指定“-d recurse”参数相同。   -s   --no-messages           #不显示错误信息。   -a   --text                   #不要忽略二进制的数据。   -A
<显示行数>
#除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -B
<显示行数>
#除了显示符合样式的那一行之外,并显示该行之前的内容。 -c --count #计算符合样式的列数。 -C
<显示行数>
#除了显示符合样式的那一行之外,并显示该行之前后的内容。 -d
<动作>
#当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。 -h --no-filename #在显示符合样式的那一行之前,不标示该行所属的文件名称。 -H --with-filename #在显示符合样式的那一行之前,表示该行所属的文件名称。

 正则表达:

\ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \< 从匹配正则表达式的行开始 \> 到匹配正则表达式的行结束 [ ] 单个字符;如[A] 即A符合要求 [ - ] 范围 ;如[A-Z]即A,B,C一直到Z都符合要求 . 所有的单个字符 * 所有字符,长度可以为0

 

转载于:https://www.cnblogs.com/ym65536/p/4297746.html

你可能感兴趣的文章
消息提示
查看>>
数据库中怎么查询所有的表名
查看>>
Andrew Ng-ML-第十六章-异常检测
查看>>
全概率+贝叶斯[转载]
查看>>
【洛谷P1801】黑匣子_NOI导刊2010提高(06)
查看>>
【UIKit】UIView的常见属性
查看>>
Python 全局变量
查看>>
数据结构 树的链式存储(三叉表示法)
查看>>
【04】Cent OS 7 中部署JDK + Tomcat 环境
查看>>
利用mkimage 把zImage转换为uImage的方法
查看>>
php获取数据库中数据
查看>>
分布式之抉择分布式锁
查看>>
Rehashing
查看>>
单点登录SSO:概述与示例
查看>>
暑假集训(3)第三弹 -----Til the Cows Come Home(Poj2387)
查看>>
js5:框架的使用,使框架之间无痕连接
查看>>
第六次随笔
查看>>
jquery快速入门三
查看>>
分布式锁 原理及实现方式
查看>>
18.3 线程的声明周期
查看>>