小编Spr*_*ray的帖子

使用sed删除除结束模式之外的行范围

input.txt:

blah1
blah2
start_pattern
blah3
blah4
blah5
end_pattern
blah6
blah7
Run Code Online (Sandbox Code Playgroud)

我想input.txt成为:

blah1
blah2
end_pattern
blah6
blah7
Run Code Online (Sandbox Code Playgroud)

我尝试了以下,但它没有用.

sed -i "/start_pattern/, /end_pattern/{$!d}" input.txt
Run Code Online (Sandbox Code Playgroud)

awk sed

9
推荐指数
2
解决办法
1050
查看次数

标签 统计

awk ×1

sed ×1