1
jedyu 2014-06-20 16:33:26 +08:00
提交时写成:
fuck leader begin 1.提交的内容 2.提交的内容 fuck leader end 这样就可以随便用正则提取了 |
3
viila 2014-06-20 16:53:26 +08:00
大概思路可以 grep -v 过滤题干,sed 's/ //g'去掉空格,然后grep -v ^$去掉空行。
比如 svn log|grep -v ^r|sed 's/ //g'|grep -v ^$ |
5
holy_sin OP svn log -r {2014-06-20}:{2014-06-21} | grep me | cut -d " " -f 1 | while read revision; do svn log -r $revision; done | grep "-" -v | grep -v "review" | grep "^$" -v | while read content; do cut -d "." -f 2; done | awk '{printf("%02d.%s\n", NR, $0)}'
搞出来了,能不能放到脚本里格式化一下呢? |
6
qsl0913 2014-06-20 17:12:16 +08:00
还是按jedyu的建议好,明确的开合区间比较好处理,万一log里混了其他奇怪的东西呢。。。
|
9
holy_sin OP 想把脚本弄到alfred workflow下面,grep居然对中文乱码,怎么破?
|
10
holy_sin OP 不知道能不能用apple script把日报直接塞到google doc里,那就爽了
|
11
SoloCompany 2014-06-21 10:02:33 +08:00 via Android
用XML格式输出然后用xpath命令提取啊
|
12
holy_sin OP @SoloCompany ok 研究一下
|