如何从包含有特定单词的黑白两行的文件中删除所有内容?
例如-
文件:
Outstanding ..
dd
gd
count ...
text2
text1
text3
Outstanding ..
dd
gswrff
dddfdd
count
text3
text4
text5
输出应该是这样的:
text2
text1
text3
text3
text4
text5
最佳答案
问题不是很清楚。但是如果你想删除 2 个特定单词之间的文本,那么你可以使用这个 sed 单行代码:
sed -i.bak '/Outstanding/,/count/d' file
输出:
text2
text1
text3
text3
text4
text5
关于linux - bash命令从文件中删除两个 block 之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19614061/