Tecnología

Inicio

Cómo obtener un número de línea de un patrón en UNIX

Un patrón es una palabra clave o una frase que se produce dentro de los archivos. Una búsqueda del contenido del archivo es una tarea común que implica la búsqueda de un patrón requerido. Cuando busca un archivo de gran tamaño, a menudo es necesario saber en qué línea exacta se produce un patrón particular. Las líneas en cualquier archivo se numeran consecutivamente empezando por uno. Afortunadamente, puede utilizar el comando "grep" en el sistema operativo UNIX para realizar la tarea requerida.

Instrucciones

1 Haga clic en el "Escritorio" en UNIX y, a continuación, haga clic en "Terminal" para abrir la ventana del símbolo del sistema.

2 Escriba el comando "cd directory_name" en la ventana de símbolo del sistema para cambiar al directorio donde se encuentran los archivos de interés. Por ejemplo, si el nombre del directorio era "Documentos", tendría que escribir "cd documentos."

3 Escriba el comando "grep -n nombre de archivo patrón", y luego presionar "Enter". Por ejemplo, si el patrón era "Junio" y el nombre del archivo era "informe.doc," debería escribir "grep -n junio informe.doc." Ese ejemplo busca todas las instancias del patrón "Junio" en el archivo "informe.doc."

4 Lea la salida del programa. El número de línea se imprime al comienzo de cada línea en la que se encuentra el patrón. Por ejemplo, en "21: junio", 21 es el número de línea donde la palabra "Junio" se encuentra.