〖Linux〗svn log 每个日志记录只显示一行的方法
vi ~/.bashrc,增加一个function
1 svnlog(){ 2 svn log "$@" | awk -f <(cat <<EOF 3 #!/usr/bin/awk -f 4 5 # Convert the "svn log" output into a one liner format, which is easier to grep 6 # or use in scripts. Pipe "svn log" into this script 7 8 # When we get a line that starts with a revision number, put the data in variables 9 /^r[0-9]+/ { 10 rev=\$1 11 user=\$3 12 date=\$5 13 time=\$6 14 lines=13 15 } 16 17 # Anything that isn't a revision line, a separator line or an empty line 18 # will be part of the commit message. Concatenate these into the comment variable 19 ! (/^r[0-9+]/ || /^-+$/ || /^$/) { 20 comment = comment \$0 21 } 22 23 # With every separator line, output what we stored before and reset the comment variable 24 # To skip the first line we also check if we've already stored a revision 25 /^-+$/ && rev { 26 print rev " | " user " | " date " | " time " | " comment 27 comment = "" 28 } 29 EOF 30 ) 31 }
awk正则表达式参考的是:https://gist.github.com/plexus/1485222
使用方法:svnlog -l 10
〖Linux〗svn log 每个日志记录只显示一行的方法相关推荐
- Linux ls 只显示目录的方法
Linux ls 只显示目录的方法 1. 使用ls的-d参数 -d 只列出目录, 加参 */ 才能保证列出目标目录下的所有子目录, 否则将只会列出目标目录本身 其中 */ 表示所有以 / 结尾的元素, ...
- Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题
Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题 最近在centos机器上安装perf对代码做性能测试.百度了一通,使用yum install perf* 这个命令就可以了,结果 ...
- Linux查看ip地址时,只显示127.0.0.1
Linux查看ip地址时,只显示127.0.0.1 刚刚在虚拟机中新装了一个CentosOS7版本的Linux系统,输入ip addr发现只有127.0.0.1,没有其他地址. 并显示ens33mtu ...
- java exception 行号_java日志记录错误的文件_方法_行号_报错信息
1.java日志记录错误的文件.方法.行号.报错信息 StackTraceElement s= e.getStackTrace()[0]; 1.1.记录保存的文件s.getFileName() 1.2 ...
- java 记录错误日志文件_java日志记录错误的文件_方法_行号_报错信息
1.java日志记录错误的文件.方法.行号.报错信息 StackTraceElement s= e.getStackTrace()[0]; 1.1.记录保存的文件s.getFileName() 1.2 ...
- Android在ListView中嵌套一个GridView时只显示一行的原因及解决方法
在之前的编程里,我还没有遇到过要在一个ListView中嵌套一个GridView或是在一个GridView中嵌套一个ListView.所以今天事儿来了!我花了一将近3个小时,找到了为什么我在一个Lis ...
- 如何让div中的文字只显示一行,多余的文字隐藏并加上省略号(超链接形式)...
写页面的时候遇到了一个小小的问题,如何让div中一行超链接文字只显示一行,多余的文字隐藏并加上省略号,悬浮时隐藏的文字显示出来?解决问题时发现了css3的一个新标签 text-overflow , ...
- 警告: 程序集绑定日志记录被关闭。解决方法
警告: 程序集绑定日志记录被关闭.解决方法 参考文章: (1)警告: 程序集绑定日志记录被关闭.解决方法 (2)https://www.cnblogs.com/zglyzi/p/3288158.htm ...
- 电脑无鼠标修复计算机怎么办,电脑屏幕只有鼠标箭头怎么解决_电脑开机后只显示鼠标修复方法...
现阶段,大部分人群都开始使用上电脑了,可是对于电脑中出现的一些故障,可能有些用户就不知道该怎么解决了,例如有的用户在启动完电脑之后,只有鼠标显示出来,这让许多用户都感到很疑惑,那么电脑屏幕只有鼠标箭头 ...
最新文章
- 彻底理解js中this的指向
- ios-http协议
- STM32单片机硬件I2C驱动程序(查询方式)
- poj 2985(并查集+线段树求K大数)
- xfce中的window manager
- 银行喜欢全额还款的客户,还是喜欢最低还款客户?--编辑
- es6笔记 day3---Promise
- menuStrip之MdiWindowListItem判断子窗口是否被打开的方法
- 什么是全场景AI计算框架MindSpore?
- MySQL关联查询时,我们为什么建议小表驱动大表?
- 微软拆分 VS Code 中 Python 扩展,部分功能可独立下载
- asyncawait异步请求处理办法
- flask及扩展源码解读
- ob_start()函数
- Ubuntu系统使用罗技鼠标
- DotNetBar for WinForms使用教程:图表控件用户指南(一)
- 基于微信公众号的图书借阅平台设计与实现
- 金蝶K3序时簿页面增加物料即时库存显示功能
- 智能PID软件-AVEVA Diagrams 快速复制流程图【图瓦软件出品】
- trove mitaka集成