title: Include newline that starts with space in bash?
body: <p>So, the text file is like this:</p>
  
  <pre><code>TITLE and AUTHOR                                                     ETEXT NO.
  
  Aspects of plant life; with special reference to the British flora,      56900
   by Robert Lloyd Praeger
  
  The Vicar of Morwenstow, by Sabine Baring-Gould                          56899
   [Subtitle: Being a Life of Robert Stephen Hawker, M.A.]
  
  Raamatun tutkisteluja IV, mennessä Charles T. Russell                    56898
   [Subtitle: Harmagedonin taistelu]
   [Language: Finnish]
  
  Raamatun tutkisteluja III, mennessä Charles T. Russell                   56897
   [Subtitle: Tulkoon valtakuntasi]
   [Language: Finnish]
  </code></pre>
  
  <p>File is named GUTINDEX.ALL.</p>
  
  <p>I want to search the file for strings. And when it finds, it should print the whole record.</p>
  
  <p>So I did this:</p>
  
  <pre><code>#!/bin/sh
  read -p 'string to search ' searchstring
  grep --color "$searchstring" GUTINDEX.ALL
  </code></pre>
  
  <p>And when I search for the string 'flora'
  it prints</p>
  
  <pre><code>Aspects of plant life; with special reference to the British flora,    56900
  </code></pre>
  
  <p>But I also want to print the new line if it starts with a blank space.
  Like this:</p>
  
  <pre><code>Aspects of plant life; with special reference to the British flora,   56900
  
   by Robert Lloyd Praeger
  </code></pre>