Sous OpenBSD, c’est ksh par défaut et non bash.
Or la fonction read de ksh n’a pas d’option pour demander une saisie au clavier sans afficher ce que l’on tape, le retour clavier. C’est gênant pour la saisie d’un mot de passe par exemple. De son côté, la fonction read de bash l’accepte sous cette forme :
read -s -p "password" variable
Sous ksh, nous pouvons cependant préalablement désactiver le retour clavier, demander le mot de passe, et enfin réactiver le retour clavier. Comme ceci :
stty -echo
read variable
stty echo
Ca évite d’installer bash pour si peu…