有一个包含存储库 git log 的文件,想了解如何使用 grep 来查看大多数提交发生在一周中的哪一天。
最佳答案
我假设您的文件名为 gitlog.txt
,其中包含标准 git log
命令的输出。
然后经过一些管道到 grep
、cut
、sort
和 uniq
$ cat gitlog.txt | grep "Date: " | cut -d ' ' -f 4 | sort | uniq -c | sort -rn
1862 Wed
1858 Sat
1844 Sun
1806 Tue
1571 Thu
1398 Fri
992 Mon
注意:您可以调试删除尾随管道的命令,例如 cat gitlog.txt | grep "日期:"|切 -d ' ' -f 4 |排序| uniq -c
关于git - 如何使用 grep 查看大多数提交发生在一周中的哪一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60495454/