我想减少git blame的输出来提交ID,日期更改和行号。
我试图获取提交ID,作者名和行号,但我的主要目标是从行中删除作者名,
我觉得很困难,因为作者的名字可能有很多字(2-3个空格),所以无法将其选中。我是awk的新手,他已开始工作。
git blame --date=short <filename> | sed -e 's, [^(]*, ,' -e 's, [^ ]*\( *[0-9]*)\), \1,'
通过此操作,我可以显示提交ID,作者姓名和代码行。
但我希望输出为
Commit ID Date Timestamp Line number