title: Correct byteoffset and complete line with grep
body: <p>I want to use grep in a way that i get the exact byteoffset but still get the complete line where the matching string was found.
  Right now the output looks like this: </p>
  
  <p>grep-query:</p>
  
  <pre><code>grep -bor --include=\* abx ./
  
  </code></pre>
  
  <p>Result: <strong>file path*:(correct)<em>byteoffset</em>:abx</strong></p>
  
  <p><strong>or</strong></p>
  
  <p>grep-query:</p>
  
  <pre><code>grep -br --include=\* abx ./
  
  </code></pre>
  
  <p>Result: <strong><em>file path</em>:(incorrect)<em>byteoffset</em>:<em>lineblabla...abx...blablaline</em></strong></p>
  
  <p>(I removed the -o argument)</p>
  
  <p>What i want is: <strong><em>file path</em>:(correct)<em>byteoffset</em>:<em>lineblabla...abx...blablaline</em></strong></p>
  
  <p>I don't want to do a second grep call as my results can get quite big but still want the correct byteoffset and the full result line.</p>
  
  <p>Cheers</p>