エイリアス コマンドを gitconfig ファイルに追加しようとすると、追加した行に "bad config file" と報告されます。コマンドといくつかのエスケープの問題に関係してsed
いると思われますが、それがどうあるべきか正確にはわかりません。読みやすくするために改行が追加されたコマンドを次に示します。
impact = !git ls-files -z
| xargs -0n1 git blame -w -C
| sed -r 's/^[^(]+\((.*) [0-9]{4}-.*/\1/'
| sed -r 's/ +$//'
| sort -f
| uniq -c
| sort -nr