Cómo truncar líneas largas coincidentes devueltas por grep o ack

Quiero ejecutar ack o grep en archivos HTML que a menudo tienen líneas muy largas. No quiero ver líneas muy largas que envuelven repetidamente. Pero quiero ver solo esa parte de una línea larga que rodea una cadena que coincide con la expresión regular. ¿Cómo puedo obtener esto utilizando cualquier combinación de herramientas Unix?

Respuestas a la pregunta(5)

Su respuesta a la pregunta