grep命令
来源:互联网 发布:2017程序员笔记本推荐 编辑:程序博客网 时间:2024/06/18 11:42
命令参数:
示例:
常用示例:
-v --revert-match #显示不包含匹配文本的所有行。
-E --extended-regexp #将样式为延伸的普通表示法来使用
-n --line-number #在显示符合样式的那一行之前,标示出该行的列数编号
-i --ignore-case #忽略字符大小写的差别
pattern正则表达式主要参数:
\: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\<:从匹配正则表达 式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
示例:
grep ‘[a-z]\{5\}’ 显示所有包含每个字符串至少有5个连续小写字符的字符串的行
grep ‘\<man’ 匹配以man开头的字母如’manic’和’man’,但不是’Batman’
grep ‘^man’ 指匹配的字符串在行首,首行字母以man开头
grep ‘man\>’ 匹配以man结尾的字母如’Batman’和’man’,但不是’manic’
grep ‘man$’ 指匹配的字符串在行尾部,以man结尾
grep -c 即可查找总行数
grep XXX |less 显示的行用less命令打开
常用示例:
ls -l |grep -v '.log$' 匹配所有不以.log结尾的行
ls -l |grep '.log$' 匹配所有以.log结尾的行tail -f 日志文件 |grep -E '高亮的关键字1|高亮的关键字2|…|高亮的关键字N' --color=auto
grep "要查找的内容" *.log --color
参考:http://www.cnblogs.com/peida/archive/2012/12/17/2821195.html
阅读全文
0 0
- grep命令
- grep命令
- grep 命令
- grep命令
- grep 命令
- grep 命令
- grep命令
- grep 命令
- grep 命令
- grep 命令
- grep命令
- grep 命令
- grep 命令
- grep 命令
- grep 命令
- grep 命令
- grep命令
- grep命令
- lotus中常用的公式
- Django REST framework-API指南03-Class-based Views 原创翻译
- 实现Web项目多个页面之间互相通信(web多屏通信)
- nginx
- Leetcode60 Permutation Sequence (string)
- grep命令
- 类加载机制
- Linux Shell编程入门
- Codeforces 230E Triangles【思维】
- 基于 HED网络TensorFlow 和 OpenCV 实现图片边缘检测
- openstack
- Python 25行代码实现图片转字符画
- Docker中安装OpenvSwitch 附rpm文件下载
- spring boot项目实战:redis