title: Why can't read fill variables when used at the end of a pipe?
body: <p>Why is the output empty?</p>
  
  <pre><code>echo "a b c d" | read X Y Z V
  echo $X
  </code></pre>
  
  <p>I thought it would be <code>a</code>.</p>