linux egrep 查询文件内容
2016-11-23 14:51
176 查看
1、从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
2、从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
3、查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
4、查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
5、从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
6、从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
7、例子 :查找/SqLogs/access.log文件中包含".exe" 或者"TCP_DENIED"的记录
方法1:grep /SqLogs/access.log –e ".exe”
grep /SqLogs/access.log –e "TCP_DENIED”
方法2:find /SqLogs –type f –name access.log | xargs grep ".exe"
find /SqLogs –type f –name access.log | xargs grep "TCP_DENIED"
$ grep "被查找的字符串" 文件名
2、从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
3、查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
4、查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
5、从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
6、从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
7、例子 :查找/SqLogs/access.log文件中包含".exe" 或者"TCP_DENIED"的记录
方法1:grep /SqLogs/access.log –e ".exe”
grep /SqLogs/access.log –e "TCP_DENIED”
方法2:find /SqLogs –type f –name access.log | xargs grep ".exe"
find /SqLogs –type f –name access.log | xargs grep "TCP_DENIED"
相关文章推荐
- [linux]查询多个 trace 文件中,包含特定内容的文件
- linux下egrep文件内容搜索工具及扩展正则表达式详解
- linux文件内容查找高级命令 grep egrep fgrep
- 查询linux目录下边 特定文件中 特定内容
- Linux文件内容查询
- Linux教程 之-----文件内容查询命令
- Linux 文件内容查询 —— cat less more touch
- linux查看日志文件内容命令sed、cat、tac、more、less、head、tail、echo 1、按时间查询 sed -n '/2017-09-20 14:00:/,/2017-
- 【笔试/面试】—— Linux(文件内容查询)
- linux下文件内容查询命令
- 查询文件内容 linux 的语法
- 【转】Linux那些事儿之我是Sysfs(13)举例四:sysfs读入普通文件内容
- linux笔记02(查询系统帮助与查找文件或目录)
- 使用 /proc 文件系统来访问 Linux 内核的内容
- 使用 /proc 文件系统来访问 Linux 内核的内容
- 使用 /proc 文件系统来访问 Linux 内核的内容
- linux查看文件内容
- Linux那些事儿之我是Sysfs(13)举例四:sysfs读入普通文件内容
- [linux常用命令] 1、文件内容显示 (转)
- 使用 /proc 文件系统来访问 Linux 内核的内容