操作
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命令在处理二进制文件时出现的匹配问题的方法。通过使用-grepa参数,可以将二进制文件视为文本文件进行搜索。文章详细解释了该参数的作用,并给出了具体的命令示例。
操作
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
二进制文件等价于文本文件

被折叠的 条评论
为什么被折叠?