это мой пример текстового файла:
asdas
//<<<TAG
this should be removed
//TAG>>>
this should be there
//<<<TAG
T
>
asd
asd
//TAG>>>
для которого я хочу o / p как:
asdas
this should be there
Обычно я пытаюсь найти строки между "// << >>" (включая эти строки) и удалить их.
Я пытался использовать sed
сед-н
'1h;! 1 H; $ {; г; s /// <<] * TAG >>> // г; р;}'
Но кое-как это не дало правильного вывода. Второй тег, который содержал символ «>», не прошел регулярное выражение. Не уверен, где я иду не так?
Есть идеи, как это сделать?