"The read command is designed to read and then use in
the script input from the user. The input that is provided by the
user is stored as a variable. This is a builtin variable that will
store one line of input from the user in one or more variables. The
read command is valuable as it is a major way to input information
into a shell script. Lines are read into the script with standard
input and split via the $IFS variable. This stands for internal
field separator. The first word is assigned the first variable, the
second word the second variable, etc.
-a name assign each work in an array of the name
-d delim use a deliminator to terminate input instead of new
-e input from keyboard uses Readline Library, The Readline Library
is a set of library routines that controls the way keys function
when typing text at the command line."