Embora /bin/sh
possa ser um link simbólico para o bash, ainda faz diferença. Bash olha como é invocado, e se invocado como 'sh', explicitamente, ou por symlink, ou por um parâmetro / switch, o bash tentará agir no modo POSIX.
Então, usando um shebang
#/bin/sh
e iniciá-lo como ./script
ou sh .script
deve ser suficiente.