+ -
当前位置:首页 → 问答吧 → 文本处理。

文本处理。

时间:2011-03-04

来源:互联网

------------------------------------------------------------------------
r4149 | a | 2011-03-02 11:45:22 +0800 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /proj/php/t.php
   M /proj/php/t.php


------------------------------------------------------------------------
r4150 | b | 2011-03-02 11:45:47 +0800 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /proj/flash/b.as3proj


------------------------------------------------------------------------
r4151 | c | 2011-03-02 14:17:29 +0800 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /proj/templates/dreamlife/game.html


------------------------------------------------------------------------

想处理以上这样的文本(其实是SVN修改日志),得到每次更新版本号对应的内容,然后存放入数据库:

版本        修改人                        修改时间                                修改的文件
r4150        b                        2011-03-02 11:45:47                /proj/flash/b.as3proj

作者: daveyhook   发布时间: 2011-03-04

awk '{print $1"\t"$3"\t"$5" "$6"\t"$NF}' RS="---*" file

r4149   a       2011-03-02 11:45:22     /proj/php/t.php
r4150   b       2011-03-02 11:45:47     /proj/flash/b.as3proj
r4151   c       2011-03-02 14:17:29     /proj/templates/dreamlife/game.html

作者: yinyuemi   发布时间: 2011-03-04

热门下载

更多