Quiero ejecutar ack o grep en archivos HTML que a menudo tienen líneas muy largas. No quiero ver filas muy largas que se 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 usando cualquier combinación de herramientas Unix?
ack(conocido como ack-grepDebian) usa grepesteroides. También tiene la --thppptopción (no es broma). betterthangrep.com
--thppptcaracterística es algo controvertido, la ventaja clave parece ser que puede utilizar expresiones regulares Perl directamente, no un loco [[:space:]]y personajes como {, [, etc. cambiando el significado con el -ey -Ecambia de una manera que es imposible recordar.

ack? ¿Es un comando que usa cuando no le gusta algo? Algo comoack file_with_long_lines | grep pattern? :-)