grep
- 多条件搜索
同时在info.log文件中搜索带有logcat.py
和Thread 139620037678848
的日志
grep 'logcat.py' info.log | grep 'Thread 139620037678848'
在info.log文件中搜索满足execute
或者request_mask_server_formal
匹配的日志
grep -E 'execute|request_mask_server_formal' info.log
反向查找,查找info.log文件中,不包含logcat.py
的内容
grep -v 'logcat.py' info.log
反向查找不包含upload_image
和execute
和detect
的内容
grep -v 'upload_image\|execute\|detect' info.log
- 基础正则表达式
grep -[acinv] '搜索内容串' filename
-a 以文本文件方式搜索
-c 计算找到的符合行的次数
-i 忽略大小写
-n 顺便输出行号
-v 反向选择,即显示不包含匹配文本的所有行
-h 查询多文件时不显示文件名。
-l 查询多文件时只输出包含匹配字符的文件名。
-s 不显示不存在或无匹配文本的错误信息。
grep命令加- E参数,这一扩展允许使用扩展模式匹配。