Hola, soy muy nuevo en la programación de bash. Quiero una forma de buscar en un Texto dado. Para eso uso la función grep
:¿Cómo obtengo las líneas antes/después del resultado grep en bash?
grep -i "my_regex"
Eso funciona. Pero dada la data
así:
This is the test data
This is the error data as follows
. . .
. . . .
. . . . . .
. . . . . . . . .
Error data ends
Una vez que encontré la palabra error
(usando grep -i error data
), deseo de encontrar las 10 líneas que siguen a la palabra error
. Entonces mi salida debería ser:
. . .
. . . .
. . . . . .
. . . . . . . . .
Error data ends
¿Hay alguna manera de hacerlo?
Según su descripción, parece que quiere las 10 líneas que siguen la palabra 'error'. – ThomasW