When you type your password, UNIX turns off echoing so what you type won't show on the screen. You can do the same thing in shell scripts with 
stty -echo
.
| stty read | #!/bin/sh ... trap 'stty echo; exit' 0 1 2 3 15 # use the right echo for your UNIX: echo "Enter code name: \c" #echo -n "Enter code name: " stty -echo read ans stty echo ... | 
|---|
The response is stored in 
$ans
. The 
trap
 (
44.12
)
 helps to make sure that, if the user presses  CTRL-c to abort the script, characters will be echoed again.
-