title: Match empty lines in a file with 'grep'
body: <p>Why does</p>
  
  <pre><code>grep -c '^\n' myfile.txt
  </code></pre>
  
  <p><em>return 0</em> when there are empty lines in the file?</p>
  
  <p>If there is an empty line, it starts with a new line, right?</p>
  
  <p>Please correct me if I am wrong.</p>