linux下偶尔会出现使用grep的时候会报Binary file stdout.log matches异常。
原因: 因为这个查询的文件某些情况下会被认为是二进制文件
解决方法:grep 后面关键字前面加个 -a 就好了
例如: grep -a "xxx" a.log
注:zgrep遇到同样问题,解决方法也是类似。
本文介绍Linux环境下grep遇到文件被视为二进制时的解决方案,通过-a参数避免问题,并以实例说明。同时提及zgrep的类似处理方法。
linux下偶尔会出现使用grep的时候会报Binary file stdout.log matches异常。
原因: 因为这个查询的文件某些情况下会被认为是二进制文件
解决方法:grep 后面关键字前面加个 -a 就好了
例如: grep -a "xxx" a.log
注:zgrep遇到同样问题,解决方法也是类似。
793

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