From a systems perspective you don't wan to launch a new shell by using sh. Instead ./scriptname.sh whilst in the same directory will work too. And if you have to be root sudo su - will work just as well.
Nice point, Tony. You're right. I updated the post with your information.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.