Tecnología

Inicio

Cómo buscar varios patrones con Grep

El comando "grep" Linux y Unix se utiliza para que coincida con uno o más patrones de caracteres en un archivo o entrada estándar. Las líneas que contienen el patrón se imprimen en la pantalla. Por defecto, si el patrón se encuentra dentro de una cadena más larga, la línea se imprime en la pantalla. Usted puede agregar una opción que dice a grep para solo palabras completas. Puede buscar un conjunto específico de caracteres o utilizar expresiones regulares, que utiliza meta-caracteres para denotar caracteres específicos o conjuntos de caracteres.

Instrucciones

1 Abra una ventana de terminal o iniciar sesión en el ordenador a través de una sesión SSH.

2 Escriba el comando "grep 'pattern1 | patrón2 | Pattern3' nombre de archivo" para buscar los patrones "PATTERN1", "PATTERN2" y "Pattern3". Reemplazar "nombre de archivo" con el nombre del archivo.

Lista tantos patrones como usted desea buscar mediante la adición de un "|" un símbolo en cada patrón. Este comando devolverá cualquier instancia del patrón, incluso si es parte de una cadena mayor de caracteres.

3 Introducir el comando "grep -w 'pattern1 | patrón2 | Pattern3' nombre de archivo" para que coincida con las palabras exactas dentro del archivo. No se devolverán las cadenas más grandes de caracteres que contienen el patrón de búsqueda.

4 Escriba "exit" para cerrar la sesión de terminal.