0%

vim中使用grep、sed删除匹配行

在调试过程中经常需要分析打印、数据等等,在大量文本中仅仅需要提取需要关心的部分,使用用例如下:

删除匹配行:

%!grep -v "cscope"
%!sed '/cscope/'d

只保留匹配行:

%!grep "cscope"

grep、sed可以使用正则表达式来完成复杂匹配。