title: findstr displays matches in one line
body: <p>I have two files:</p>
  
  <p>1.txt:</p>
  
  <pre><code>abc
  def
  </code></pre>
  
  <p>2.txt:</p>
  
  <pre><code>abc
  </code></pre>
  
  <p>Please note that 2.txt contains only 3 characters, no empty lines. Now if I do:</p>
  
  <pre><code>findstr /S /I /L /A:02 "abc" *
  </code></pre>
  
  <p>I get this result:</p>
  
  <pre><code>1.txt:abc
  2.txt:abc
  </code></pre>
  
  <p>Which is what I expect. However after renaming 1.txt to uno.txt and 2.txt to duo.txt (thus changing file search order) and running the same command I get this:</p>
  
  <pre><code>duo.txt:abcuno.txt:abc
  </code></pre>
  
  <p>Result is in one line and I was expecting two lines as before. Of course if I add new line at the end of duo.txt then output is ok but how to do that without modifing files? Is there some "force result in new line" option in findstr?</p>