Re^2: SED Question
    Leo de Wit 
    leo at philmds.UUCP
       
    Fri Apr 14 08:00:08 AEST 1989
    
    
  
In article <2292 at solo11.cs.vu.nl> maart at cs.vu.nl (Maarten Litmaath) writes:
    []
|My first sed attempt can easily be fixed to handle partial matches at EOF
|properly:
|
|sed -n '
|        /^PROMPT>$/{
|		$p
|                h
|                n
|                H
|                /^>$/{
|			$b eof
|                        n
|                        /^<$/b
|                        H
|                }
|		: eof
|                g
|        }
|        p
|'
I think you'll need a third attempt 8-). It still doesn't handle correct
a series of lines like 
      PROMPT>
      PROMPT>
      >
      <
or one like
      PROMPT>
      >
      PROMPT>
      >
      <
Alternative:
sed -n '
: start
$p
$q
N
/^PROMPT>\n>\n<$/d
/\n[^\n]*\n/{
    P
    D
}
b start'
    Leo.
    
    
More information about the Comp.unix.questions
mailing list