問題145 コミットの頻度を調べる
gitのログからコミット時間を調べるというのがうまくできなかった。ほかにも細かい話がよくわかっていない。
解答例は
git log --pretty=format:%ct | sed p | sed '1d;$d' | paste - - | awk '{print ($1-$2)/3600}'
となる。%ctでunix時刻が出てくる。ここでは時刻の差が問題となるのでこれでよい。 sed pとすることで2行ずつ出力できる。次のsedでは1行目と最終行を削除している。あとは見ての通り。