Não, se /bin/sh
é um symlink para bash bash entra no modo apenas posix - de homem bash :
When invoked as sh, bash enters posix mode after the startup files are read.
Se você procurar agora o modo posix no bash manpage você verá que alguns recursos embutidos do shell como time
ou source
se comportam de maneira diferente. Isso é tudo. bashishms como escrever function
antes de declarar uma função ou usar source
em vez de .
ainda funcionará, mas os comandos podem se comportar de maneira diferente.
Então, se /bin/sh
é um link simbólico para /bin/bash
, todos os bashishms típicos ainda funcionam.
Para uma lista bastante extensa de diferenças no modo Posix, consulte o manual de referência da bash .