hola,
necesito hacer una busqueda de un "palabro" dentro de un fichero y que me muestre las lineas superiores , máximo una, y por otra parte las 3 lineas siguietnes. EStoy usando el comando grep tal como muestra este comando:
grep -B 1 -A 3 -i "palabro" mi_fichero.txt
El caso es que con el resultado que me salga, me gustaría concatenar una busqueda sobre uno de los resultados que me muestre y haga a su vez una bisqueda de este. Esto es que si busco la palabra "casa" y me aparece este resultado:
mi casa es muy hermosa en madrid
Quisiera que después de esa linea q me muestra me haga una busqueda de la palabra "madrid", que normalmente cambiaria por otra ciudad pero siempre sería igual la cadena "mi casa es muy hermosa en"
¿alguien me puede echar un empijón y decirme como tendría que hacer..¿??
muchas gracias!!