title: How can I find files that end in ".html", but don't have ".bin" anywhere in the filename?
body: <p>I have the following types of file names:</p>
  
  <ol>
  <li><p>One ends with <code>.html</code>:</p>
  
  <pre><code>l_scheduling_suite.temp.html
  </code></pre></li>
  <li><p>Another type ends with <code>.html</code> but has <code>.bin</code> in its name:</p>
  
  <pre><code>l_scheduling_suite.temp.bin.html
  </code></pre></li>
  <li><p>And a third ends with <code>.bin</code>:</p>
  
  <pre><code>l_scheduling_suite.temp.bin
  </code></pre></li>
  </ol>
  
  <p>The filename is arbitrary. It won't necessarily always have a <code>temp</code> before <code>.html</code> or <code>.bin</code>. I need to find all the files that comply with only the first format. I am piping to grep using the following regex to find the files, but I am not able to make it work:</p>
  
  <pre><code>"(?=(\.html)$) (?=(?!\.bin))"
  </code></pre>
  
  <p>How should I use grep or find to get the right list of files?</p>