questo è il mio campione file di testo:multilinea sed sostituire
asdas //<<<TAG this should be removed //TAG>>> this should be there //<<<TAG T > asd asd //TAG>>>
per il quale voglio o/p come:
asdas this should be there
Fondamentalmente Im cercando di trovare linee tra "// < < >> "(comprese anche queste righe) ed eliminali.
Ho provato ad utilizzare sed
sed -n '1h, 1 H;! $ {; G; s /// < <] * TAG >>> // g; p;}' < test.txt
Ma in qualche modo non ha prodotto l'uscita corretta. Il secondo tag che conteneva il simbolo ">" non è riuscito nell'espressione regolare. Non sai dove sto andando male?
Qualche idea su come farlo?
nell'output, sei sicuro di voler una riga vuota tra asdas e 'questo dovrebbe essere lì'? –