Descripción del problema
Opere grep "xxx" a.log Times coincide con el archivo binario a.log, como se muestra a continuación
Análisis de causa
grep piensa que a.log es un archivo binario
Solución
grep -a "xxx" a.log
Puede ver la función del parámetro grep -a (¡ este comando no es fácil de usar! Puede usar --help to view )
[appadmin @ test3 ~ / tmp] $ grep --help | grep '/ -a'
-a, --text equivalente a --binary-files = text
Es decir, deje que el archivo binario sea equivalente al archivo de texto.
Nota: cuando zgrep encuentra problemas similares, la solución es la misma
Articulo de referencia
https://blog.csdn.net/xiayu98020214/article/details/49071241/