“Conocimiento Sistemas>unix

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

2013/5/3
Un patrón es una palabra clave o una frase que se produce dentro de los archivos . Una búsqueda en el contenido del archivo es una tarea común que implica la búsqueda de un patrón requerido . Cuando se busca un archivo de gran tamaño , a menudo es necesario saber en qué línea exacta se produce un patrón particular. 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 " de UNIX y , a continuación, haga clic en " Terminal " para abrir la ventana de comandos .

2 Escriba el comando " cd nombre_directorio "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 ", debe escribir " cd documentos . "

3 Escriba el comando " grep -n patrón de nombre de archivo ", y luego presione " Enter ". Por ejemplo, si el patrón era "Junio ​​" y el nombre del archivo es " informe.doc , " debería escribir " grep -n junio informe.doc . " Este ejemplo se encuentra todas las instancias del patrón de " junio " en el archivo " informe.doc . "
4

Leer 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 en donde la palabra " junio " se encuentra

.

unix
¿Cuál es la sintaxis del comando CD?
¿Qué son los parámetros de comando?
¿Qué sistema operativo se usa a menudo para aplicaciones de servidor es una versión escalada de UNIX?
Cómo encontrar a fecha de ayer en Unix
Cómo matar a un trabajo en Unix
¿Qué es un caparazón en Linux?
¿Qué es el comando sed en Unix?
¿Qué son las variables de shell? ¿Dar un ejemplo?
Conocimiento de la computadora © http://www.ordenador.online