linux检索文本时,出现 grep提示"Binary file(standard input)matches"
下文笔者讲述使用grep检索数据时,出现”Binary file(standard input)matches“的异常简介说明,如下所示
一、问题现象 [root@test ~]# cat fileName.log|grep '2025-03-12' Binary file (standard input) matches
解决方法
[root@test ~]#cat fileName.log||grep -a '2025-03-12'
想要按文本格式来查看需要在grep后面加-a参数即可
也就是需要使用grep -a
grep命令的功能:搜寻文字文件
当我们使用二进制的文件作为搜寻的目标,
即会出现如下的提示信息:
Binary file二进制文件名matches然后结束
当我们加上-a参数
则可将二进制档案视为文本文件搜寻
相当于--binary-files=text这个参数
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


