用空行替换字符串

Rio*_*rio 2 vi vim sed

我有一个有2000行数据的文件(文件名是data.tsv).我想用空行替换字符串,其中有匹配的模式,在我的例子中是PMC:

如何处理Vim或其他sed命令?

谢谢,

里约热内卢

Cyr*_*rus 5

尝试使用GNU sed:

sed -i 's/.*PMC:.*//' data.tsv
Run Code Online (Sandbox Code Playgroud)


yol*_*yer 5

使用 vim 你可以这样做:

:g/PMC:/normal S
Run Code Online (Sandbox Code Playgroud)