title: Why would I use env before a command?
body: <p>I have seen colleagues prefix (interactive) shell commands with <code>env</code>, such as <code>env KEY=value my_script</code> to invoke <code>my_script</code>.</p>
  
  <p>My question is: what's the point of using <code>env</code> here? Why wouldn't you just write <code>KEY=value my_script</code>?</p>
  
  <p>I understand what <code>env</code> does, and use cases such as <code>#!/usr/bin/env python</code> make perfect sense. But, I do not understand why you would prefix <code>env</code> to commands in an interactive shell.</p>