Cómo encontrar archivos que contengan una cadena específica en Linux
Descripción general
Utilice grep para buscar archivos que contengan cadenas específicas. Explicación detallada de los pasos.
Formato:
grep "La cadena a. ser encontrado ” Nombre de archivo
Ejemplo:
grep "192.168.0.1" /etc
El nombre del archivo puede usar expresiones regulares básicas (BRE), por ejemplo , busque test Todos los archivos en el directorio contienen la cadena www.dutycode.com.
grep “www.dutycode.com” /root/zzh/test/*
Consejo: utilice el parámetro -n para mostrar el número de líneas de la cadena en el archivo. Contenido
Acerca del uso de comandos grep:
Varias instrucciones de consulta de uso común:
1. La búsqueda no distingue entre mayúsculas y minúsculas.
grep -i "Cadena de búsqueda" nombre de archivo
2. Utilice expresiones regulares al buscar para encontrar cadenas coincidentes
grep -e "Expresión regular" Nombre de archivo
3. Busque líneas que no coincidan con la cadena especificada:
grep -v ¿"La cadena buscada"?
4. dónde se encuentra la cadena buscada
grep -n nombre de archivo "cadena buscada"