回答
SED -e '/^[^ + - ]/d'
diff -u <some args here> | grep '^[+-]'
或者你可以不会产生额外的线路都:
diff --unified=0 <some args>
cat your_diff_file | sed '/^[+-]/!D'
无用的使用'cat':'sed'接受文件名作为参数 –
同意这个特殊情况。我通常在使用长链sed命令来增量过滤数据时使用cat。如果我的数据文件太大,我会用头-100代替cat,其余部分保持不变。 –
egrep "^[+-]" difffile >outputfile
而不是删除所有不匹配的内容,只显示匹配的行。 :)
你肯定需要另一个插入符号,可能不需要“e”或引号。这适用于我:'grep^[^ + - ]' –
%!grep -Ev '^[+-]'
做它内嵌于当前的文件,并且可以比:v
相当快的大文件。
测试Vim 7.4,Ubuntu 14.04,1M行日志文件。
- 1. 使用awk删除某行开头的某些字符
- 2. 如何删除所有不以..开头的行.. [记事本++]
- 3. 如何在某些行上替换以某些字符开头的单词?
- 4. 如何删除以某些词开头的句子?
- 5. 如何返回以某些字符开头和结尾的所有单词?
- 6. 如何返回以某些字符开头和结尾的所有单词?
- 7. 如何删除字符串开头的所有零?
- 8. LinkedList删除以_______开头的所有字符串
- 9. 删除字符串中以“http”开头的所有单词吗?
- 10. 从字符串中删除以“@”开头的所有单词
- 11. 如何删除unix sh中以“string”开头的所有行?
- 12. 如何从Java中的字符串中删除除了某些字符以外的所有字符?
- 13. 如何删除以R中的特殊字符开头的行
- 14. 如何从文本文件中删除不以某些字符开头的行(sed或grep)
- 15. 删除除一些特殊字符以外的所有字符
- 16. 删除所有以数字开头的行使用python
- 17. 如何删除以相同字符开头的行?
- 18. 删除以某些字符开头的整个单词的公式
- 19. 重写URL以删除某些字符
- 20. 如何删除字符串的开头
- 21. GREP如何打印以某些字符串开头的单词?
- 22. 如何查询以某些字符开头的内容?
- 23. usnig正则表达式,可以如何从字符串的开头删除某些字符的任意组合
- 24. 替换以特定字符串开头的某些行的值
- 25. 删除以字符串开头的txt文件中的所有行? (JAVA)
- 26. NP ++:清除不包含某些字符串的所有行
- 27. Perl脚本+删除除了以“Only in”开头的所有行
- 28. 删除含有某些字符串
- 29. 如何删除除了一个以外的所有文字,并以某个词开头?
- 30. 如何返回以Perl(或C++)中的某些字符开头和结尾的所有字符?
为什么你就不能再生的差异,并告诉它减少的背景下线路#? –
对于我刚才建议的命令是'diff -c 0 -u 0' –