Document initial créé par
Jipicy
Entrer secrètement un Mot de Passe en console
Il est tout a fait possible d'inhiber une commande (
comme empêcher l'affichage à l'écran par la commande "echo"), grâce à la commande "
stty".
Il suffit pour ce faire de lancer la commande (
à inhiber) en la faisant précéder par :
stty -<la_commande>
Un simple appel par :
stty <la_commande>
réactive les fonctions de celle-ci.
Exemple :#!/bin/bash
# script.sh
echo "Entrez votre mot de passe :"
stty -echo
read passe
stty echo
echo "Votre mot de passe est : $passe"
exit