É possível inibir um comando (como impedir a afixagem na tela pelo comando "echo"), graças ao comando "stty".
Bsata para tanto lançar o comando (à inibir) e precedê-la por :
stty -<o_comando>
Um simples chamado por:
stty <o_comando >
reativa as unções desta.
Exemplo:
#!/bin/bash # script.sh echo "Entre sua senha:" stty -echo read passe stty echo echo "Sua senha é: $passe" exit
Artigo original publicado por Jipicy
Tradução feita por Ana Spadari