GNU/Linux >> Tutoriales Linux >  >> Linux

grep coincide solo con líneas en un rango específico

Usar sed primero:

sed-ne '1024,2048p' | grep...

-n dice no imprimir líneas, 'x,y,p' dice imprimir líneas x-y inclusive (anula -n)


sed -n '1024,2048{/error/{=;p}}' | paste - -

Aquí /error/ es un patrón para hacer coincidir y = imprime el número de línea.


Linux
  1. ¿Solo devolver la cadena coincidente en Sed?

  2. ¿Mostrar todo el archivo hasta el partido?

  3. Sed:¿Imprimir solo la primera aparición de una coincidencia de patrón?

  4. ¿Cómo contar el número de líneas en un archivo después de una coincidencia Grep?

  5. ¿Mostrar todas las líneas antes de un partido?

Cómo eliminar líneas vacías en archivos usando Grep, Sed y Awk

sed para insertar solo en la primera coincidencia

¿Cómo usar sed para eliminar solo líneas dobles vacías?

Eliminar líneas vacías usando sed

Contando el número total de coincidencias con grep en lugar de cuántas líneas coinciden

Reemplazo de SED en varias líneas