此问题在此处已有答案:
How can I use "sed" to delete 2 lines after match/matches?(3个答案)
3天前关闭。
我有一个文件:
"testtesttestestetest /n
fromhere /n
12345698712359 /n
58981338913556 /n
125879561546621 /n
testtesttesttestestetest /n
testtesttestestetest /n
heretesttesttestestetest /n
omheretesttesttestestetest /n
fromhere /n
58981338913556 /n
125879561546621/n
12345698712359 /n
test1236547"
字符串
我想读一个文件,当一行匹配“从这里”,我想删除该行和以下3行。
也许有人有一个快速的解决方案。
谢谢你,谢谢
文件需要看起来像这样:
"testtesttestestetest
testtesttesttestestetest
testtesttestestetest
heretesttesttestestetest
omheretesttesttestestetest
test1236547"
型
1条答案
按热度按时间p5fdfcr11#
下面是一个快速的
sed
解决方案:字符串
如果你需要修改文件,可以在sed中添加
-i
来进行内联编辑,结果和你期望的一样:型