具有一个包含用于存储库的git日志的文件,想要查看如何使用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 "Date: " | cut -d ' ' -f 4 | sort | uniq -c