1. Búsqueda de archivos
1.1 Buscar la cadena especificada
grep 'exception' info.log
Busque la cadena 'excepción' en el archivo info.logo.
1.2 Busque una cadena y muestre el contenido de las líneas anterior y siguiente
grep -A 30 'text' info.log #显示后30行
grep -B 30 'text' info.log #显示前30行
grep -C 30 'text' info.log #显示前后30行
1.3 La cadena de búsqueda solo devuelve el primer resultado coincidente
grep -m 1 'text' info.log #返回第一个结果
grep -m 2 'text' info.log #返回前两个结果,以此类推
grep -m 1 -A 30 'text' info.log #返回第一个结果,并显示其后39行内容
1.4 Buscar líneas que coincidan con str1 o str2
Use | para separar diferentes términos de búsqueda y tenga cuidado de usar \ para escapar. Por
ejemplo:
grep “str1\|str2” info.log
2. Vista de archivo
2.1 Ver la salida del registro en tiempo real
tail - f info.log
2.2 Vista en tiempo real del error que se genera en el registro
#假设错误信息中包含ERROR
tail -f info.log | grep 'ERROR'
3. Otros comandos
3.1 Contar el número de filas
wc -l info.log