esto es mi muestra archivo de texto:multilínea SED reemplazar
asdas //<<<TAG this should be removed //TAG>>> this should be there //<<<TAG T > asd asd //TAG>>>
por lo que quiero o/p como:
asdas this should be there
im Básicamente tratando de encontrar entre líneas "// < < >> "(incluidas estas líneas también) y eliminarlos.
He intentado utilizar SED
sed -n '1h; 1H;! $ {; G; s /// < <] * TAG >>> // g; p;}' < test.txt
Pero de alguna manera no se produjo una salida correcta. La segunda etiqueta que contenía el símbolo ">" falló en regex. ¿No estoy seguro de dónde me estoy equivocando?
¿Alguna idea de cómo hacerlo?
En su salida, ¿está seguro de que quiere una línea en blanco entre asdas y 'esto debería estar ahí'? –