首页 > 解决方案 > 强制 linux 补丁忽略包含某些内容的行

问题描述

我有补丁,例如

-l0 dhbcghnvghj
+l1 thjjhfdyuiib
l999 hgfhhgvn
l000 jhhfujbfihfh
-l2 abchjiyhhh
+l3 ykngiookkhgjj
l111 hjoihghhhhh
-l4 jjhgjiyghju
+l5 abcgkoigfhjj

我需要强制补丁忽略并且如果它们包含abc则不要更改行(补丁包含超过 10'000 行),可能是对此的隐蔽补丁

-l0 dhbcghnvghj
+l1 thjjhfdyuiib
l999 hgfhhgvn
l000 jhhfujbfihfh
l2 abchjiyhhh
l111 hjoihghhhhh
l4 jjhgjiyghju

可能吗?

标签: bashdiffpatch

解决方案


我会说:

grep -v "abc" ...

(或者这太容易了?)


推荐阅读