Как узнать, в какой день недели выполнялось большинство коммитов, используя grep? - PullRequest
1 голос
/ 02 марта 2020

Иметь файл, содержащий git журнал для репозитория, хотите посмотреть, как использовать grep, чтобы увидеть, в какой день недели произошло большинство коммитов.

1 Ответ

1 голос
/ 02 марта 2020

Я предполагаю, что файл, который у вас есть, называется gitlog.txt, и внутри него содержится вывод команды standart 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

...