小编SpH*_*SpH的帖子

如何删除匹配的行和前一行?

我需要删除一个匹配的行和前一个.例如,在下面的文件中,我需要删除第1行和第2行.

我试过"grep -v -B 1"页面.的."1.txt和我预计它不会打印匹配的行和上下文.

我尝试了如何使用sed删除匹配的行,上面的行和它下面的行?但无法理解sed的用法.

---1.txt--
**document 1**                         -> 1
**page 1 of 2**                        -> 2

testoing
testing

super crap blah

**document 1**
**page 2 of 2**
Run Code Online (Sandbox Code Playgroud)

unix grep sed pattern-matching

6
推荐指数
2
解决办法
6474
查看次数

标签 统计

grep ×1

pattern-matching ×1

sed ×1

unix ×1