there was an old thread with Pixellany posting a very nice solution for deleting one line above the pattern line as follows :
" sed '/^$/d' 2line |sed -n 'h;n;H;g;/Que/!p' "
Since the post is old iam not sure if he or someone else will look there so I am posting my question here also since i need this problem solved urgently hopefully sysadmin will forgive me for double posting
I want a line above and below the line starting with %CLI-E deleted including the pattern line itself if possible.
so for example I want these the following lines
$CHECKSUM $1$DGA243:[ORACLE.PATRON]FGAG01.DBF;1
%CLI-E-OPENIN, error opening $1$DGA243:[ORACLE.PATRON]FGAG01.DBF;1
-RMS-E-FLK, file currently locked by another user
$CHECKSUM $1$DGA1043:[ORACLE.PATRON]TSTST01.DBF;1
%CLI-E-OPENIN, error opening $1$DGA1043:[ORACLE]TSTST01.DBF
-RMS-E-FLK, file currently locked by another user
$CHECKSUM $1$DGA441:[ORACLE.PATRON]AFARG01.DBF;1
CHECKSUM 12142131
reduced to
%CLI-E-OPENIN, error opening $1$DGA1043:[ORACLE]TSTST01.DBF
%CLI-E-OPENIN, error opening $1$DGA243:[ORACLE.PATRON]FGAG01.DBF;1
$CHECKSUM $1$DGA441:[ORACLE.PATRON]AFARG01.DBF;1
CHECKSUM 12142131
or preferably this
$CHECKSUM $1$DGA441:[ORACLE.PATRON]AFARG01.DBF;1
CHECKSUM 12142131
thanks for your help
Sami
Florida