J'ai remarqué qu'aucun système avec lequel j'ai travaillé n'avait /bin/sh
un véritable exécutable. C'est toujours un lien symbolique vers dash
, bash
en mode POSIX, ou quelque chose de similaire.
Pourquoi? Quels sont les inconvénients de l'utilisation du vrai original /bin/sh
? (Vitesse? Licence?)
sh
elles pas un lien symbolique vers ksh
?
ksh
.
bash
IIRC.
sh
est basé sur un standard, ce qui signifie que nous pouvons avoir plusieurs implémentations qui se comporteront de manière claire et précise tant que vous utiliserez la syntaxe standard dans votre script.