linux下偶尔会出现使用grep的时候会报Binary file stdout.log matches异常。
原因: 因为这个查询的文件某些情况下会被认为是二进制文件
解决方法:grep 后面关键字前面加个 -a 就好了
例如: grep -a "xxx" a.log
注:zgrep遇到同样问题,解决方法也是类似。

linux下偶尔会出现使用grep的时候会报Binary file stdout.log matches异常。
原因: 因为这个查询的文件某些情况下会被认为是二进制文件
解决方法:grep 后面关键字前面加个 -a 就好了
例如: grep -a "xxx" a.log
注:zgrep遇到同样问题,解决方法也是类似。