title: What is the difference between "#!/usr/bin/env bash" and "#!/usr/bin/bash"?
body: <p>In the header of a Bash script, what's the difference between those two statements:</p>
  
  <ol>
  <li><p><code>#!/usr/bin/env bash</code></p></li>
  <li><p><code>#!/usr/bin/bash</code></p></li>
  </ol>
  
  <p>When I consulted the <code>env</code> <a href="https://linux.die.net/man/1/env" rel="noreferrer">man page</a>, I get this definition:</p>
  
  <pre class="lang-none prettyprint-override"><code> env - run a program in a modified environment
  </code></pre>
  
  <p>What does it mean?</p>