Why does subprocess.Popen() with shell=True work differently on Linux vs Windows? Why does subprocess.Popen() with shell=True work differently on Linux vs Windows? shell shell