Me refiero al /bin/sh que cumple las normas POSIX. En Debian puedes usar ash en woody o dash en sarge o unstable.
Lo que me parece una pena es que la gente utilice /bin/bash sistemáticamente. Lo lógico sería usar /bin/sh en general y usar /bin/bash cuando haga falta por necesitar extensiones propias del bash.
Por cierto, al contrario que en Linux, donde
bash se considera "esencial", los *BSD no traen bash por defecto,
se instala aparte :-)
Se me olvidaba: En Debian, después de instalar ash o dash puedes hacer el enlace /bin/sh -> dash y a partir de ahí cualquier script /bin/sh funcionará
más rápido. Eso sí, es entonces cuando hay
que tener cuidado para no usar extensiones de bash
en un script que use /bin/sh.
Re:/bin/sh
(Puntos:1)Lo que me parece una pena es que la gente utilice /bin/bash sistemáticamente. Lo lógico sería usar /bin/sh en general y usar /bin/bash cuando haga falta por necesitar extensiones propias del bash.
Por cierto, al contrario que en Linux, donde bash se considera "esencial", los *BSD no traen bash por defecto, se instala aparte :-)
Re:/bin/sh
(Puntos:1)