fork(2) download
  1. #!/bin/bash
  2. s='start
  3. line1
  4. line2
  5. line3
  6. end'
  7. sed '/start/{:a;N;/end/!s/$/</;/end/!ba;}' <<< "$s"
  8. #sed -e '/start/,/end/{/start/{n;s/$/</;n};/end/!d}' <<< "$s"
Success #stdin #stdout 0.01s 5532KB
stdin
Standard input is empty
stdout
start
line1<
line2<
line3<
end