小编Tsv*_*nov的帖子

删除带有文本和大括号的多行

我有多个文件,其中包含以下内容:

this is a test1
 {
test 123
test 456
test 789
}

this is a test2
 {
test 123
test 456
test 789
}

this is a test3
 {
test 123
test 456
test 789
}
Run Code Online (Sandbox Code Playgroud)

需要删除一段:

this is a test2
 {
test 123
test 456
test 789
}
Run Code Online (Sandbox Code Playgroud)

大括号之间的行可能不同(更少或更多行)我尝试过类似的方法:

sed -i 's|This is a test2 *.* !}||g' *
Run Code Online (Sandbox Code Playgroud)

sed -i 's|This is a test2, !}||g' *
Run Code Online (Sandbox Code Playgroud)

但没有成功

sed awk

3
推荐指数
1
解决办法
9545
查看次数

标签 统计

awk ×1

sed ×1