shell脚本:
git log -1 | awk 'NR==1 {print substr($2,0,7)}'
解释:
1. git log -1
获取最新的一条log记录.
2. awk: 一种优良的文本处理工具,参见:https://zh.wikipedia.org/wiki/Awk
NR: 已经读出的记录数,就是行号,从1开始,如果有多个文件话,这个值也是不断累加中。
NR == 1表示只读第一行.
$2: 读取第二列。
substr($2,0,7): 读取第二列的第0 - 7个字符.
{print substr($2,0,7)}: 输出符合条件的内容
3. |