grep -A 2 -B 3
imprime 2 líneas después de la cadena grep e imprime 3 líneas antes.
grep -C 3
imprime 3 líneas antes y 3 líneas después
Desafortunadamente, el grep
que estoy usando no admite estas opciones. ¿Hay algún comando o script alternativo disponible para simular esto? ¿Usando sed
/ awk
/ perl
/ scripts de shell?
GNU > /usr/local
. Los programas GNU tienen muchas extensiones muy útiles, y están diseñados para evitar restricciones arbitrarias (pero se paga caro en tamaño y, a veces, en rendimiento). Muchos sistemas propietarios tienen repositorios de paquetes "no oficiales" con GNU y otras herramientas. El "socio" no le informará acerca de ellos, incluso cuando sean administrados por el proveedor ...
-C
cambio.