linux命令(2):grep命令
2016-05-05 22:50
501 查看
实例一:
a.log文件内容如下:
从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行
grep -E 'WARNING|FATAL' a.log | grep -v 'IGNOR'
结果输出:
ccccccc FATAL ddddbbbb
aaa bbb ddd adfd:WARNING ffff eeee
实例二:
a.log文件内容如下:
[root@host-172-168-80-54 home]# cat a.log
aaaaaaaaaaaa
abbbb WARNING oooo IGNOR
ccccccc FATAL ddddbbbb
duuuuuuuuu IGNOR pppppppp
aaa bbb ddd adfd:WARNING ffff eeee
从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第二个字段
grep -E 'WARNING|FATAL' a.log | grep -v 'IGNOR' | awk -F : '{print $2 }'
结果输出:WARNING ffff eeee
a.log文件内容如下:
从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行
grep -E 'WARNING|FATAL' a.log | grep -v 'IGNOR'
结果输出:
ccccccc FATAL ddddbbbb
aaa bbb ddd adfd:WARNING ffff eeee
实例二:
a.log文件内容如下:
[root@host-172-168-80-54 home]# cat a.log
aaaaaaaaaaaa
abbbb WARNING oooo IGNOR
ccccccc FATAL ddddbbbb
duuuuuuuuu IGNOR pppppppp
aaa bbb ddd adfd:WARNING ffff eeee
从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第二个字段
grep -E 'WARNING|FATAL' a.log | grep -v 'IGNOR' | awk -F : '{print $2 }'
结果输出:WARNING ffff eeee
相关文章推荐
- 2016年Linux决心书
- xmanager远程桌面连接Linux
- 我就是认真:Linux 内存中的Cache,真的能被回收么?
- linux命令(1):sed命令
- linux命令
- 【实践报告】Linux实践二
- 【实践报告】Linux基础实践一
- Linux内核移植 part1:uboot 框架及移植
- linux基础(9)--找回root密码(身份)&&破解用户密码
- linux 命令学习之 sort
- 在Linux下删除 除了某个文件之外的所有文件/目录
- linux下修改环境变量
- CentOS7使用MySQL yum仓库的简要说明
- linux基本命令(14)——head命令
- linux基础(8)--用户和组的管理--RHEL6.5
- CentOS下安装Flashplayer
- linux readhat DNS设置方法
- linux下ssh客户端命令远程登入系统详解
- linux进程间通信之信号量(semaphore)
- Linux之父—托瓦尔兹