title: find filenames NOT ending in specific extensions on Unix?
body: <p>Is there a simple way to recursively find all files in a directory hierarchy, that do <em>not</em> end in a list of extensions? E.g. all files that are not *.dll or *.exe</p>
  
  <p>UNIX/GNU find, powerful as it is, doesn't seem to have an <code>exclude</code> mode (or I'm missing it), and I've always found it hard to use regular expressions to find things that <em>don't</em> match a particular expression.</p>
  
  <p>I'm in a Windows environment (using the <a href="http://gnuwin32.sourceforge.net/" rel="noreferrer">GnuWin32</a> port of most GNU tools), so I'm equally open for Windows-only solutions.</p>