есть cvs log:
RCS file: /cygdrive/e/Repository/project1/Readme.txt,v
Working file: Readme.txt
head: 1.3
branch:
locks: strict
access list:
symbolic names:
rel-0-4: 1.3
Releze-1: 1.1.1.1
bender: 1.1.1
keyword substitution: kv
description:
----------------------------
revision 1.3
date: 2014-11-14 13:14:49 +0400; author: Kronos; state: Exp; lines: +2 -0; commitid: aD6iAFk03c9Hi8Yx;
Добавили Город
=============================================================================
,из него надо удалить ненужное: а именно - все, кроме:
Working file: Readme.txt
revision 1.3
date: 2014-11-14 13:14:49 +0400; author: Kronos
Добавили Город
P.S. файл не один, за одну команду надо обработать все ненужные строки, у меня пока получается пока так:
cvs log -rrel-0-4 | grep -a3 "revision "| grep -v "total" | sed -e 's/\(^.*\)\(Kronos;\).*/\1\2/';
а вот чтобы сделать что то вроде grep -b «Work» или grep «Work» чтобы добавлялся Working file перед каждым revision-ом, что то не получается...