这是我的示例文本文件:
阿斯达斯 //<<<标签 这应该被删除 //标签>>> 这应该在那里 //<<<标签 吨 > asd asd //标签>>>
我希望 o/p 为:
阿斯达斯 这应该在那里
基本上我试图找到“//<<>>”之间的行(也包括这些行)并删除它们。
我尝试使用 sed
sed -n '1h;1!H;${;g;s///<<]*TAG>>>//g;p;}' < test.txt
但是有些它没有产生正确的输出。包含“>”符号的第二个标签在正则表达式中失败。不知道我哪里出错了?
知道怎么做吗?