操作
grep "xxx" a.log
结果
Binary file a.log matches
原因:grep认为a.log是二进制文件
解决方法:
grep -a "xxx" a.log
可以看看grep -a参数的功能
[appadmin@test3 ~/tmp]$ grep --help |grep '/-a'-a, --text equivalent to --binary-files=text
二进制文件等价于文本文件
您还没有登录,请您登录后再发表评论
- 示例:`grep -f newfile file`,从 `newfile` 文件中读取模式列表,在 `file` 文件中进行搜索。 - **-G, --basic-regexp** 使用基本正则表达式(BRE)进行模式匹配,这是 `grep` 的默认行为。 - 示例:`grep ...
#if HAVE_NBTOOL_CONFIG_H #include "nbtool_config.h" #endif #include __RCSID("$NetBSD: grep.c,v 1.11 2012/05/06 22:27:00 joerg Exp $.../* 8*/ "Binary file %s matches\n", /* 9*/ "%s (BSD grep) %s\n", };
在MATLAB环境中,"matlab开发-Filegrep"是一个实用的工具,专为开发者和研究人员设计,用于在大量文本文件中查找特定模式或字符串。这个工具集成了图形用户界面(GUI),使得操作更加直观和方便,它具备grep的功能,...
- `-a`或`--text`:将二进制文件视为文本文件进行搜索,避免“Binary file matches”的错误提示。 - `-B NUM`:显示匹配行之前`NUM`行。 - `-C[NUM]`或`-NUM`或`--context[=NUM]`:显示匹配行的上下各`NUM`行,...
解决 grep.vim 乱码问题的关键在于理解字符编码的原理和 Vim 的处理方式。首先,Vim 支持多种编码格式,如 ASCII、UTF-8、GB2312、GBK 等。当打开一个文件时,Vim 会尝试根据文件头信息或默认设置来确定文件的编码。...
通过本文介绍的各种选项和示例,您应该能够更加熟练地使用 `grep` 来解决实际问题。无论是简单的字符串搜索还是复杂的正则表达式匹配,`grep` 都能提供强大的支持。希望本文能帮助您更好地理解和应用 `grep` 命令。
- 示例:`grep -l "hello" file.txt file2.txt` - `-L`: 或 `--files-without-match` 列出不包含匹配模式的文件。 - 示例:`grep -L "hello" file.txt file2.txt` `grep` 的灵活性使其成为日常工作中不可或缺的...
使用`grep -i`选项可以忽略大小写的搜索,例如`grep -i "the" demo_file`命令可以搜索`demo_file`文件中包含“the”,“THE”和“The”字串的行。 4. 使用正则表达式 grep支持使用正则表达式来搜索文件中的内容。...
grep [options] pattern [file] 其中,options 是可选参数,pattern 是要查找的模式,file 是要搜索的文件。 grep 命令的常用选项 * `-i`:忽略大小写的差异 * `-v`:显示不匹配的行 * `-n`:显示行号 * `-c`:...
3. **使用文件作为模式**:`grep -f pattern_file file` 可以从pattern_file中读取模式,每个模式占一行。 通过学习并熟练运用`grep`命令,不仅可以提高在大量文本数据中查找特定信息的效率,还能为日后的Linux系统...
### Linux中的`grep`命令参数及用法详解 `grep`是Linux系统中非常...无论是基础的文本搜索还是复杂的模式匹配,`grep`都能提供灵活且强大的解决方案。希望这篇详解能帮助读者更好地理解和掌握`grep`命令的使用方法。
3. **多文件搜索**:`grep "pattern" file1.txt file2.txt` - 在多个文件中同时搜索。 4. **忽略大小写**:`grep -i "pattern" file.txt` - 不区分大小写进行搜索。 5. **递归搜索**:`grep -r "pattern" directory/...
10. 包含多个文件:`grep "MediaButton" file1.txt file2.txt` 11. 使用颜色高亮:`grep --color=auto "MediaButton" file.txt` 12. 只打印匹配部分:`grep -o "MediaButton" file.txt` 13. 搜索多个模式:`grep -e ...
1. **基础搜索**:例如,`grep magic file.txt`会在`file.txt`中查找包含“magic”的行。 2. **递归搜索**:通过`-r`或`--recursive`选项,可以在目录及其子目录下递归地搜索所有文件,例如`grep -r magic /path/to/...
- 在多个文件中查找不包含"success"的行:`grep -v "success" file1.txt file2.txt` - 显示匹配行及其行号:`grep -n "pattern" file.txt` 6. **其他高级用法** - `-o`:只显示匹配的部分,而不是整行。 - `-A ...
- grep "pattern" file1 file2 > result.txt:将grep的结果输出到文件result.txt中。 - grep -r "pattern" /directory:在指定目录及其子目录中递归搜索模式。 - grep -l "pattern" *.txt:搜索当前目录下所有.txt...
为了解决这个问题,GrepConsole应运而生,它是一款为IDEA量身定制的插件,让控制台日志以高亮形式呈现,大大提高了开发者的工作效率。 GrepConsole的核心功能在于其强大的日志匹配和高亮能力。通过自定义规则,用户...
### Indesign_GREP正则表达式详解 #### 1. GREP正则表达式概述 在Adobe InDesign软件中,GREP(Global Regular Expression Print)正则表达式的使用能够极大地提高文档编辑效率,特别是在处理大量文本时。通过精确...
grep 命令格式及功能:grep [option] pattern file grep 命令功能: * 用于过滤/搜索的特定字符。 * 可使用正则表达式,能多种命令配合使用,使用上十分灵活。 grep 命令选项: * `-a`:将 binary 档案以 text ...
标题中的“grep20d_win.rar”表明这是一个与grep命令行工具相关的Windows版本软件压缩包。grep是一款在Unix/Linux系统中广泛使用的文本搜索工具,它能够高效地在大量文本数据中查找匹配特定模式的行。这里看到的...
相关推荐
- 示例:`grep -f newfile file`,从 `newfile` 文件中读取模式列表,在 `file` 文件中进行搜索。 - **-G, --basic-regexp** 使用基本正则表达式(BRE)进行模式匹配,这是 `grep` 的默认行为。 - 示例:`grep ...
#if HAVE_NBTOOL_CONFIG_H #include "nbtool_config.h" #endif #include __RCSID("$NetBSD: grep.c,v 1.11 2012/05/06 22:27:00 joerg Exp $.../* 8*/ "Binary file %s matches\n", /* 9*/ "%s (BSD grep) %s\n", };
在MATLAB环境中,"matlab开发-Filegrep"是一个实用的工具,专为开发者和研究人员设计,用于在大量文本文件中查找特定模式或字符串。这个工具集成了图形用户界面(GUI),使得操作更加直观和方便,它具备grep的功能,...
- `-a`或`--text`:将二进制文件视为文本文件进行搜索,避免“Binary file matches”的错误提示。 - `-B NUM`:显示匹配行之前`NUM`行。 - `-C[NUM]`或`-NUM`或`--context[=NUM]`:显示匹配行的上下各`NUM`行,...
解决 grep.vim 乱码问题的关键在于理解字符编码的原理和 Vim 的处理方式。首先,Vim 支持多种编码格式,如 ASCII、UTF-8、GB2312、GBK 等。当打开一个文件时,Vim 会尝试根据文件头信息或默认设置来确定文件的编码。...
通过本文介绍的各种选项和示例,您应该能够更加熟练地使用 `grep` 来解决实际问题。无论是简单的字符串搜索还是复杂的正则表达式匹配,`grep` 都能提供强大的支持。希望本文能帮助您更好地理解和应用 `grep` 命令。
- 示例:`grep -l "hello" file.txt file2.txt` - `-L`: 或 `--files-without-match` 列出不包含匹配模式的文件。 - 示例:`grep -L "hello" file.txt file2.txt` `grep` 的灵活性使其成为日常工作中不可或缺的...
使用`grep -i`选项可以忽略大小写的搜索,例如`grep -i "the" demo_file`命令可以搜索`demo_file`文件中包含“the”,“THE”和“The”字串的行。 4. 使用正则表达式 grep支持使用正则表达式来搜索文件中的内容。...
grep [options] pattern [file] 其中,options 是可选参数,pattern 是要查找的模式,file 是要搜索的文件。 grep 命令的常用选项 * `-i`:忽略大小写的差异 * `-v`:显示不匹配的行 * `-n`:显示行号 * `-c`:...
3. **使用文件作为模式**:`grep -f pattern_file file` 可以从pattern_file中读取模式,每个模式占一行。 通过学习并熟练运用`grep`命令,不仅可以提高在大量文本数据中查找特定信息的效率,还能为日后的Linux系统...
### Linux中的`grep`命令参数及用法详解 `grep`是Linux系统中非常...无论是基础的文本搜索还是复杂的模式匹配,`grep`都能提供灵活且强大的解决方案。希望这篇详解能帮助读者更好地理解和掌握`grep`命令的使用方法。
3. **多文件搜索**:`grep "pattern" file1.txt file2.txt` - 在多个文件中同时搜索。 4. **忽略大小写**:`grep -i "pattern" file.txt` - 不区分大小写进行搜索。 5. **递归搜索**:`grep -r "pattern" directory/...
10. 包含多个文件:`grep "MediaButton" file1.txt file2.txt` 11. 使用颜色高亮:`grep --color=auto "MediaButton" file.txt` 12. 只打印匹配部分:`grep -o "MediaButton" file.txt` 13. 搜索多个模式:`grep -e ...
1. **基础搜索**:例如,`grep magic file.txt`会在`file.txt`中查找包含“magic”的行。 2. **递归搜索**:通过`-r`或`--recursive`选项,可以在目录及其子目录下递归地搜索所有文件,例如`grep -r magic /path/to/...
- 在多个文件中查找不包含"success"的行:`grep -v "success" file1.txt file2.txt` - 显示匹配行及其行号:`grep -n "pattern" file.txt` 6. **其他高级用法** - `-o`:只显示匹配的部分,而不是整行。 - `-A ...
- grep "pattern" file1 file2 > result.txt:将grep的结果输出到文件result.txt中。 - grep -r "pattern" /directory:在指定目录及其子目录中递归搜索模式。 - grep -l "pattern" *.txt:搜索当前目录下所有.txt...
为了解决这个问题,GrepConsole应运而生,它是一款为IDEA量身定制的插件,让控制台日志以高亮形式呈现,大大提高了开发者的工作效率。 GrepConsole的核心功能在于其强大的日志匹配和高亮能力。通过自定义规则,用户...
### Indesign_GREP正则表达式详解 #### 1. GREP正则表达式概述 在Adobe InDesign软件中,GREP(Global Regular Expression Print)正则表达式的使用能够极大地提高文档编辑效率,特别是在处理大量文本时。通过精确...
grep 命令格式及功能:grep [option] pattern file grep 命令功能: * 用于过滤/搜索的特定字符。 * 可使用正则表达式,能多种命令配合使用,使用上十分灵活。 grep 命令选项: * `-a`:将 binary 档案以 text ...
标题中的“grep20d_win.rar”表明这是一个与grep命令行工具相关的Windows版本软件压缩包。grep是一款在Unix/Linux系统中广泛使用的文本搜索工具,它能够高效地在大量文本数据中查找匹配特定模式的行。这里看到的...