Bash How to Read from Keyboard
To read input from the keyboard and assign input value to a variable use the read command.
read options var1 var2
To write the value of first entered word use:
read var1 var2 echo $var1
If you don’t give any argument to the read command, input will assign to the environment variable REPLY.
The “s” option does not echo input while reading from a keyboard.
read -s -p "Enter password:" $password
The -p “TEXT” option displays TEXT to the user without a newline.
The -e option means that command readline is used to obtain the line.
Option -u FD reads inputs from file descriptor FD (0,1,2).
Option -t TIME causes that read returns a failure if the input is not read within TIME seconds.