Como obter uma senha de um script de shell sem ecoar

Eu tenho um script que automatiza um processo que precisa acessar um sistema protegido por senha. O sistema é acessado através de um programa de linha de comando que aceita a senha do usuário como argumento.

Gostaria de solicitar ao usuário que digite sua senha, atribua-a a uma variável do shell e, em seguida, use essa variável para construir a linha de comando do programa de acesso (que, é claro, produzirá a saída do fluxo que processarei).

Sou um programador de shell razoavelmente competente no Bourne / Bash, mas não sei como aceitar a entrada do usuário sem fazer eco no terminal (ou talvez fazer eco usando caracteres '*').

Alguém pode ajudar com isso?