Bourne sh versus bash

Hi All,

I know difference between shell(s) we are using, ie. sh, bash etc.
But while writing shell script, is there any difference which shell I am using. and if yes, what are they?

This is question has been answered 2 days ago:

on linux /bin/sh is /bin/bash

On some linux distributions it happens to be bash yes, but e.g. on Ubuntu it is a link to /bin/dash

... and on Debian as well the default shell is no more bash but "Debian Almquist Shell" aka dash which is (almost) SUS compliant. It is also faster then bash.