Cómo mostrar el número de línea mientras se hace grep en un archivo

14

Cómo mostrar el número de línea mientras se hace grep en un archivo. Por ejemplo:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r 
usuario7044
fuente

Respuestas:

32

Existe la opción -n, y muchas más en la página del manual, que vale la pena leer.

enzotib
fuente
6

grep -n <pattern> <file>prefija cada línea de salida con el número de línea en el archivo de entrada. ¿Es esto lo que estás buscando?

Petr Uzel
fuente
colisión en vuelo con enzotib, que era más rápido
Petr Uzel
1

alias grep='grep -inE --color=auto'

Esto también coloreará el partido para facilitar la lectura.

raychi
fuente
1

¿Lo has comprobado cat -n 'filename'? Esto imprimirá los números de línea.

Satyendra
fuente
0
cat -n /boot/config | grep CONFIG_PM_ADVANCED_DEBUG

catserán -n[umber]las líneas y | (filter)por grepmirar sólo para las líneas con CONFIG_PM....en ellas

la salida resultante será el número de línea; el texto de la línea y la cadena

cat -n[umber lines] /Path/to/filename | grep -i[gnor case (optional)] STRING_TO_LOOK_FOR
Landis Reed
fuente
Bienvenido a U&L. Edité su publicación, por lo que utiliza un poco más las posibilidades de formato del sitio. Revise los cambios (con el historial de edición), para que sus futuras respuestas (y preguntas) se vean mejor. Tampoco es necesario "firmar" su publicación, su nombre se publica con su perfil en todas las respuestas
Anthon