In Bash kannst du ein Passwort mit read -s einlesen. Dabei wird die Eingabe nicht auf dem Terminal angezeigt und landet auch nicht in der Bash History.
read -rsp "Passwort: " password
echo
Danach steht das Passwort in der Variable "$password".
some_command --password "$password"
Wenn du das Passwort als Kommandozeilenparameter an ein anderes Programm übergibst, kann es unter Umständen kurzzeitig über ps bzw. /proc sichtbar sein. Besser ist es, wenn das jeweilige Programm das Passwort über stdin oder einen eigenen Passwort-Prompt akzeptiert, z. B.
read -rsp "Passwort: " password
echo
printf '%s\n' "$password" | some_command --password-stdin
unset password
unset password entfernt die Variable anschließend aus der aktuellen Shell.