cómo hacer coincidir la cadena y mostrar las dos líneas debajo de la cadena
por ejemplo (quiero hacer coincidir la cadena de "fabricación" y mostrar las dos líneas después de
cat ima.conf
# the manufacturer or driver author.
com.sun.ima /usr/lib/libsun_ima.so.1
com.sun.ima64 /usr/lib/64/libsun_ima.so.1
# Format:
#
# <library name> <library pathname>
#
así que solo obtendré las siguientes líneas:
com.sun.ima /usr/lib/libsun_ima.so.1
com.sun.ima64 /usr/lib/64/libsun_ima.so.1
Respuestas:
Esta es una
awk
solución:(probado en
Solaris11
)fuente
Este funcionaría en Solaris:
Por ejemplo:
--- que buscará el patrón sin distinción entre mayúsculas y minúsculas 'pyCharm' con 3 líneas antes del partido y 5 después del partido desde el archivo myfile.txt
fuente