次のようなものを取得するために、git ログでいくつかの統計を行いたいと思います。
10 Daniel Schmidt
5 Peter
1 Klaus
最初の列はコミット数で、2 番目の列はコミッターです。私はすでにこれまでに得ました:
git log --raw |
grep "^Author: " |
sort |
uniq -c |
sort -nr |
less -FXRS
興味深い部分は、
grep "^Author: "
メールアドレスを除外するために素敵な正規表現で変更したかったのです。Rubular ではhttp://rubular.com/r/mEzP2hFjGbのようなものが機能しましたが、grep (またはパイプされた他のもの) に挿入すると、正しい出力が得られません。
副次的な質問: このパイプ コマンド スタイルを維持しながら、カウントと作成者を空白以外の何かで区切る可能性はありますか? 後で私たちの列との間のより良いセパレーターを持ちたいと思います(そして多分いくつかの色^^)
助けてくれてどうもありがとう!