Linux学习笔记--grep命令(搜索字符串命令)
2016-03-07 17:12
387 查看
grep,查找字符串的意思,作用是在文件中匹配符合条件的字符串。
1. 命令格式:
2. 常用选项:
3. 常用范例:
1. 命令格式:
[code]grep [选项] 字符串 文件名 ...
2. 常用选项:
[code]"grep -c" 统计匹配到'字符串'内容的行数。(c为count的意思) "grep -i" 忽略大小写区别。(i为ignore的意思) "grep -l" 打印出匹配到'字符串'内容的文件清单。 "grep -n" 在匹配的行前面打印行号。(n为line number的意思) "grep -v" 只显示不匹配的行。(v为reverse的意思) "grep -w" 全字匹配的搜索。(w为word regexp的意思) "grep -A 4" 输出匹配到'字符串'内容的行和后4行。 "grep -B 4" 输出匹配到'字符串'内容的行和前4行。 "grep -C 4" 输出匹配到'字符串'内容的行和前后4行。
3. 常用范例:
[code]1) 在stdout1.log文件中查找有'exception'的行。
[code]2) 在stdout1.log文件中查找有'exception'的行的数目。
[code]3) 在stdout1.log文件中查找有'exception'的行,并显示行号。
[code]4) 在stdout1.log文件中查找有'exception'的行,忽略大小写并显示行号。
[code]5) 在stdout1.log和stdout2.log文件中查找有'exception'的行。
[code]6) 打印出匹配到'字符串'内容的文件清单。
[code]7) 在stdout1.log文件中查找有'exception'和'error'的行。
[code]8) 在stdout1.log文件中查找有'error'的行和前后4行的信息。
相关文章推荐
- CentOS6.5 Django1.8.7之创建项目篇(2)
- pxe自动安装linux
- centos 7 LNMP
- Linux的下c++的编译运行
- Linux下创建虚拟网卡
- Linux中$#,$@,$0,$1,$2,$*,$$,$?变量的含义
- Linux服务器通过AWS命令行上传文件至S3
- Linux日志不记录问题
- linux学习计划书
- Linux下route add 命令添加路由列表
- Linux C函数之文件及目录函数(全)
- 虚拟机下centos 6网卡的添加
- linux里grep 查找文件中内容
- Linux下解决./configure ,make,make install的报错
- Centos 6.5 安装配置Cloudera Manager CDH5.6.0
- CentOS6.5 Django1.8.7之安装篇(1)
- 跟踪分析Linux内核的启动过程--实验报告 分析 及知识重点
- Linux 的cp命令
- CentOS下的Daemon进程
- linux 命令 date