![]() | 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 研究一下 |