`

grep出现错误Binary file (standard input) matches

阅读更多

grep出现错误Binary file (standard input) matches

 一个很普通的grep在处理一个文本文件的时候,报错:

Binary file (standard input) matches

原因未知,解决版本是加入-a (–text)选项。

分享到:
评论

相关推荐

    linux grep命令详解

    - 示例:`grep -b "panda" file`,显示结果类似于 `0:panda`,表示 "panda" 出现在文件的第 0 字节位置。 - **--binary-files=TYPE** 设置如何处理二进制文件,默认值为 binary,即按照二进制文件处理;可以设置...

    linux 下grep命令C代码实现

    #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", };

    grep命令介绍.docx

    - `-a`或`--text`:将二进制文件视为文本文件进行搜索,避免“Binary file matches”的错误提示。 - `-B NUM`:显示匹配行之前`NUM`行。 - `-C[NUM]`或`-NUM`或`--context[=NUM]`:显示匹配行的上下各`NUM`行,...

    matlab开发-Filegrep

    在MATLAB环境中,"matlab开发-Filegrep"是一个实用的工具,专为开发者和研究人员设计,用于在大量文本文件中查找特定模式或字符串。这个工具集成了图形用户界面(GUI),使得操作更加直观和方便,它具备grep的功能,...

    grep用法,grep用法,grep用法,grep用法,grep用法,

    - 在多个文件中查找不包含"success"的行:`grep -v "success" file1.txt file2.txt` - 显示匹配行及其行号:`grep -n "pattern" file.txt` 6. **其他高级用法** - `-o`:只显示匹配的部分,而不是整行。 - `-A ...

    grep用法总法

    grep "pattern" file1.txt file2.txt ``` 在 `file1.txt` 和 `file2.txt` 文件中搜索包含 "pattern" 的行。 10. **模式文件** ```bash grep -f pattern_file.txt file.txt ``` 使用 `pattern_file.txt` ...

    linuxgrep命令.pdf

    - grep "pattern" file1 file2 > result.txt:将grep的结果输出到文件result.txt中。 - grep -r "pattern" /directory:在指定目录及其子目录中递归搜索模式。 - grep -l "pattern" *.txt:搜索当前目录下所有.txt...

    windows系统grep命令.7z

    3. **多文件搜索**:`grep "pattern" file1.txt file2.txt` - 在多个文件中同时搜索。 4. **忽略大小写**:`grep -i "pattern" file.txt` - 不区分大小写进行搜索。 5. **递归搜索**:`grep -r "pattern" directory/...

    Linux中grep命令参数及用法详解---linux管道命令grep

    grep "Pattern" file1.txt file2.txt file3.txt ``` 这条命令会在`file1.txt`、`file2.txt`和`file3.txt`文件中搜索包含`Pattern`的所有行。 6. **使用正则表达式**: ```bash grep -E 'foo|bar' file.txt ``...

    grep简单用法

    使用`grep -i`选项可以忽略大小写的搜索,例如`grep -i "the" demo_file`命令可以搜索`demo_file`文件中包含“the”,“THE”和“The”字串的行。 4. 使用正则表达式 grep支持使用正则表达式来搜索文件中的内容。...

    linux系统,awk,grep,sed

    - 示例:`grep -l "hello" file.txt file2.txt` - `-L`: 或 `--files-without-match` 列出不包含匹配模式的文件。 - 示例:`grep -L "hello" file.txt file2.txt` `grep` 的灵活性使其成为日常工作中不可或缺的...

    Linux grep 命令详解

    grep [options] pattern [file] 其中,options 是可选参数,pattern 是要查找的模式,file 是要搜索的文件。 grep 命令的常用选项 * `-i`:忽略大小写的差异 * `-v`:显示不匹配的行 * `-n`:显示行号 * `-c`:...

    grep不查找隐藏文件夹的方法.docx

    10. 包含多个文件:`grep "MediaButton" file1.txt file2.txt` 11. 使用颜色高亮:`grep --color=auto "MediaButton" file.txt` 12. 只打印匹配部分:`grep -o "MediaButton" file.txt` 13. 搜索多个模式:`grep -e ...

    linux grep命令详解_linux_grep_

    3. **使用文件作为模式**:`grep -f pattern_file file` 可以从pattern_file中读取模式,每个模式占一行。 通过学习并熟练运用`grep`命令,不仅可以提高在大量文本数据中查找特定信息的效率,还能为日后的Linux系统...

    linux grep 程序源码

    8. **错误处理**:`grep`需要处理各种可能的输入错误,如无效的正则表达式、无法打开的文件等,并提供有用的错误信息。 9. **选项解析**:`grep`有很多命令行选项,如`-i`忽略大小写,`-v`反转匹配,`-l`只列出匹配...

    使用sed grep工具过滤实例

    $cat file7 | grep -v '^[0-9a-zA-Z]*$' > file8 ``` ##### 步骤4:去除空白行 最后一步是使用grep命令过滤掉空白行。同样地,我们可以通过grep命令结合特定的正则表达式来实现这一目标。 ```bash $cat file8 | ...

    linux-shell脚本命令:grep命令简介

    - `grep '\bTom\b' file`:查找完整的单词Tom,而不是包含Tom的字符串。 ### 扩展正则表达式 对于一些元字符,如`+`和`?`,在标准的grep中并不支持。需要使用扩展正则表达式,可以通过在grep命令后添加`-E`选项,...

    grep程序的源代码

    在C++中,实现grep可能会用到STL(Standard Template Library)中的`std::string`类来处理文本,`std::ifstream`用于读取文件内容,以及可能使用`std::regex`库来支持正则表达式操作。`std::regex`库提供了`std::...

    GrepConsole.zip

    使用正则表达式,你可以快速定位到日志中的关键信息,无论是特定的错误代码,还是频繁出现的警告消息。它支持多种颜色高亮显示,使日志内容一目了然,帮助开发者迅速发现问题所在。 1. **颜色配置**:GrepConsole...

    研究报告:grep命令.ppt

    grep 命令格式及功能:grep [option] pattern file grep 命令功能: * 用于过滤/搜索的特定字符。 * 可使用正则表达式,能多种命令配合使用,使用上十分灵活。 grep 命令选项: * `-a`:将 binary 档案以 text ...

Global site tag (gtag.js) - Google Analytics