如何从以下文字中删除Part1
到Part2
的所有内容,包括Part1
和Part2
?
ABC
Part1
text
more text
Part2
DEF
结果应为:
ABC
DEF
答案 0 :(得分:2)
使用带有awk
的打印标记:
$ awk '/Part1/{p=1}!p;/Part2/{p=0}' file
ABC
DEF
答案 1 :(得分:1)
试试这个:
awk '/^Part1/,/^Part2/{next}{print}' file
答案 2 :(得分:1)
使用sed:
sed '/Part1/,/Part2/d' filename