1. 解释“grep: (standard input): binary file matches”这条信息的含义 这条信息意味着grep命令在尝试处理标准输入(stdin)时,检测到了二进制文件的内容。grep是一个文本搜索工具,它默认处理的是文本文件。当grep遇到二进制数据时,由于二进制数据可能包含与文本模式不匹配的字节序列,因此grep会报告它找到了一个匹配...
Binary file (standard input) matches 二、解决思路 [root@test ~]# cat 2e44fc3e1551879f86112ff36ef7671b313a7d0d7ad52ff8b5b080e850e10f50-json.log-20240110 |grep -a '2024-01-10' 想要按文本格式来查看需要在grep后面加-a参数即可,也就是需要使用grep -a grep原本是搜寻文字文件,若拿二进制的...
Grep命令出现Binaryfile(standardinput)matches 在执⾏tail -fn100 error.log | grep 'code been'命令时会出现 Binary file (standard input) matches的提⽰,说明系统把grep的输⼊当成⼀个⼆进制⽂件了,解决办法:tail -fn100 error.log | grep -a 'code been'即可。-a: 把⼆进制⽂件当成...
在执行tail -fn100 error.log | grep 'code been'命令时会出现 Binary file (standard input) matches的提示,说明系统把grep的输入当成一个二进制文件了,解决办法: tail -fn100 error.log | grep -a 'code been'即可。 -a: 把二进制文件当成普通文本,效果和--binary-files=text...
在执行 grep 命令时出现```grep: (standard input): binary file matches```解决办法:在grep 添加参数 "-a" 忽略二进制 -a, --text equivalent to --binary-files=text 更多参数使用方法grep --help 或可以参考 grep
grep的时候提示Binary file standard input matches,grep识别文件的时候,认为这个是个二进制文件,报告错误解决很简单,价格-a参数,让grep把二进制文件等同文本文件处理
在Linux使用grep命令,从文件中抓取显示特定的信息,如下: cat 文件名 | grep 特定条件 ---> cat xxxx | grep 12345 结果报错:Binary file (standard input) matches;经过查询后,意思为文件是二进制文件,不能直接grep,解决办法: cat 文件名 | grep -a 特定条件 ---> cat xxxx | grep -a 12345 ...
Linux命令:grep,报错Binary file (standard input) matches,在Linux使用grep命令,从文件中抓取显示特定的信息,如下:cat 文件名|grep特定条件---> catxxxx|grep12345结果报错:Binaryfile(standardinput)matches;经过查询后,意思为文件是二进制文件,不能直接gre
在执行 grep 命令时出现```grep: (standard input): binary file matches``` 解决办法:在grep 添加参数 "-a" 忽...
halfsking 有时grep nohup.out时,会报 Binary file (standard input) matches,grep认为nohup.out是二进制文件,无法grep查找;只需要在grep时增加 -a 参数即可,如下: grep -a "count" nohup.out | wc -l