title: Bash input strings with whitespace
body: <p>I am struggling to understand how we handle bash <code>read</code> inputs, when the user needs to input data with a space. </p>
  
  <p>Can someone please provide a simple explanation?</p>
  
  <pre><code>read -p 'Artist: ' ARTIST
  read -p 'Album: ' ALBUM
  read -p 'Genre: ' GENRE
  </code></pre>
  
  <p>A single word artist (Bjork) will work fine, but as soon as you try to enter a first and last name for example, the entire system crumbles.</p>
  
  <p>I'm guessing the only way I will be able to do this is handle each input individually with a loop and then concentrate the string down into a single variable with the spaces intact.</p>