Chinaunix

标题: shell中怎样按条件合并行 [打印本页]

作者: tramplzh    时间: 2006-10-11 18:17
标题: shell中怎样按条件合并行
原文件内容如下:
----------------------------
revision 1.376
date: 2006/10/10 01:55:03;  author: lijl5;  state: Exp;  lines: +20 -3
*** empty log message ***
----------------------------
revision 1.375
date: 2006/10/09 07:35:27;  author: lijl5;  state: Exp;  lines: +20 -12
*** empty log message ***
----------------------------
revision 1.374
date: 2006/09/30 09:08:24;  author: lijl5;  state: Exp;  lines: +8 -8
aaaaaaaaaa
bbbbbbbbbb
----------------------------
希望对不是"--------------"的行(行末不以---结束即可)进行合并,即:合并后的效果如下:
----------------------------
revision 1.376 date: 2006/10/10 01:55:03;  author: lijl5;  state: Exp;  lines: +20 -3 *** empty log message ***
----------------------------
revision 1.375 date: 2006/10/09 07:35:27;  author: lijl5;  state: Exp;  lines: +20 -12 *** empty log message ***
----------------------------
revision 1.374 date: 2006/09/30 09:08:24;  author: lijl5;  state: Exp;  lines: +8 -8 aaaaaaaaaabbbbbbbbbb
----------------------------
谢谢

[ 本帖最后由 tramplzh 于 2006-10-11 18:19 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2