bash - 强制 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
可能吗?
解决方案
我会说:
grep -v "abc" ...
(或者这太容易了?)
推荐阅读
- eclipse - 大多数 ide 用户是否直接在 scm 的本地代码副本上工作?
- ajax - 无法在网页 python 上抓取 ajax 加载的元素
- php - 删除变量内的索引
- javascript - 在第三方调查页面上自动按下提交
- android - 如何从房间数据库中获取日期
- powershell - 为 Sharepoint 文档库中的文件夹“创建者”
- database - 在 SQL Server 中的日期列上添加包装器
- sql - 将主键更改为新的 id 列
- jquery - 我的 GET 请求在 POSTMAN 中运行良好,但在 JavaScript 代码中运行良好
- android - Mockito.verify 没有看到方法执行,即使它是