Tecnología

Inicio

¿Cómo encontrar texto dentro de archivos en Unix

¿Cómo encontrar texto dentro de archivos en Unix


El comando grep puede ser usado para encontrar cadena de texto específica dentro de los archivos de texto sin formato. Puede buscar un único archivo o un grupo de archivos. La salida por defecto es imprimir las líneas que contienen la cadena. Sin embargo, se puede decir el comando para imprimir el número de línea que contiene el texto, las líneas que no contienen el texto, o muestran sólo una parte de la línea de juego. Grep se puede utilizar con expresiones regulares (expresiones que utilizan los operadores para describir un patrón) con el fin de buscar patrones dentro del archivo.

Instrucciones

1 Abra una ventana de terminal. Esto le proporcionará un símbolo del sistema en el que va a escribir los siguientes comandos.

2 Escriba el comando "grep cadena archivo1 archivo2 archivo3" para buscar la palabra "cadena" dentro de los archivos "archivo1", "archivo2" y "archivo3". El comando devolverá todas las líneas en cualquiera de los archivos que contienen la palabra "cadena".

3 Escriba el comando "exit" para cerrar la ventana de terminal.

Consejos y advertencias

  • Puede utilizar comodines para especificar más de un archivo (por ejemplo, "cadena grep * .txt").