简体   繁体   English

使用grep shell命令进行Git diff解析

[英]Git diff parse using grep shell command

git diff git diff

diff --git a/lids b/lids
index 009d7e8..46447a8 100644
--- a/lids
+++ b/lids
@@ -1,12 +1,12 @@
-FP CA1 CAPS Mapping.pdf
 mtool1428_100squaretool.html
+mtool1428_100squaretool.py
 Lesson Guide 100square 23LessonIdeas.pdf
 Worksheet 100square 0to99.pdf
 Worksheet 100square 1to100.pdf
 Worksheet 100square Blank.pdf
-Worksheet 100square Challenge 1.pdf
-Worksheet 100square Challenge 2.pdf
+Worksheet 100square Challenge 11.pdf
 Worksheet 100square Challenge 3.pdf
+Worksheet 100square Challenge 2.pdf
 Worksheet 100square Challenge 4.pdf
 Worksheet 100square Challenge 5.pdf
 Worksheet 100square Challenge 6.pdf

How to grep deleted strings starting with a single - sign and string starting with single + sign 如何grep从单符号开始的已删除字符串和以单+符号开头的字符串

How to grep deleted strings starting with a single - sign and string starting with single + sign 如何grep从单符号开始的已删除字符串和以单+符号开头的字符串

You can use this egrep: 你可以使用这个egrep:

grep '^ *[-+][a-zA-Z0-9]'

OR this: 或这个:

grep '^ *[-+][[:alnum:]]'

OR this: 或这个:

grep '^ *[-+][^-+]' 

以下命令显示每行开头的“ - ”或“+”行,后面没有“ - ”或“+”

git diff <file> | grep ^[-+][^-+]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM