从svn log中提取版本号以及时间(从重复行中取出一行)
来源:互联网 发布:网络电视安装直播软件 编辑:程序博客网 时间:2024/05/01 14:09
今天由于项目中的需要,要从svn log中的信息获取版本号以及日期,处理如下:
svn log > log.txt
结果如下:r377142 | xxx | 2012-12-07 11:29:05 +0800 (五, 2012-12-07) | 1 行
cat log.txt | grep 2012 | awk '{print $1,$5}'> temp.txt
r377142 2012-12-07
r377137 2012-12-07
r377125 2012-12-07
r377098 2012-12-07
r377097 2012-12-07
r377072 2012-12-07
r377069 2012-12-06
r377065 2012-12-06
r377029 2012-12-06
awk '$2!=x{x=$2;print}'temp.txt> result(取每天的第一行)
结果如下:r377142 2012-12-07
r377069 2012-12-06
sed 's/^.//g' result > final(去掉r)
结果如下:377142 2012-12-07
好了,文件有3万多行,几分钟搞定,这种事千万不要手工做,很浪费时间的。。。。
- 从svn log中提取版本号以及时间(从重复行中取出一行)
- 从n中取出m个不重复的数
- 信息放进session中以及从session中取出
- ROS-从rosbag中提取图像(带时间戳)
- JS格式化从数据库中取出的时间
- 从PEB中取出MODULENAME
- 从PEB中取出MODULENAME
- 从JDBC中取出数据
- 从字符串中取出数字
- 从URL 中取出域名
- 从数据库中取出数据
- 从字符串中取出素数
- scala从集合中提取不重复的元素
- 从SQL SERVER中提取出除newid()之外全重复的行算法
- Excel如何从日期时间中提取年月日时分秒
- php 组合算法(从n个数中取出m个元素进行组合,不考虑排序和元素重复)
- 从文本中提取内容作为文件名以及base64解密
- 从标签中提取参数(数组)
- 多媒体基础知识笔记
- Wine Trading in Gergovia
- 数据连接核心类(java层)
- 个人开公司流程
- c++ 位域(Bit Fields)
- 从svn log中提取版本号以及时间(从重复行中取出一行)
- android-详解Android中的屏幕方向
- Ajax 加载显示图标集合
- 市场营销学3——市场营销环境
- cdma移动台开机进入online的命令流程
- junit 总测
- git学习1
- linux工作模式下VI编辑
- 获取有道词典在线翻译结果 及 Windows下配置运行ASP