Can someone please help me understand the difference betweenbash -c 'echo $SHELL $HOME $USER'andenv -i bash -c 'echo $SHELL $HOME $USER'I tried going over it many times but I still don't get it. I'm studying about env and bash -c appears in the example. What does bash -c do exactly?  
env -i and bash-c
environment variables