title: Unix read command with option -d and IFS variable combination
body: <p>Looking forward to understand the behavior of <strong><em>read -d</em></strong> when it comes along with <strong><em>IFS</em></strong> variable</p>
  
  <pre><code>$ cat f1
  a:b:c
  d:e:f
  
  $ while IFS= read -d: ; do echo $REPLY; done &lt; f1
  a
  b
  c d
  e
  
  $ while IFS=: read; do echo $REPLY; done &lt; f1
  a:b:c
  d:e:f
  </code></pre>