read [-options] [variable…] read val
Options#
| Option | Description |
|---|---|
| -a array | Assign the input to array, starting with index zero. |
| -d delimiter | The first character in the string delimiter is used to |
| indicate the end of input, rather than a newline character. | |
| -e | Use Readline to handle input. This permits input editing |
| in the same manner as the command line. | |
| -i string | Use string as default reply if the user simply presses. |
| Requires the -e option. | |
| -n num | Read num characters of input, rather than an entire line. |
| -p prompt | Display a prompt for input using the string prompt. |
| -r | Raw mode. Do not interpret backslash characters as escapes. |
| -s | Silent mode. Do not echo characters to the display as they |
| are typed. This is useful when inputting passwords. | |
| -t seconds | Timeout. Terminate input after seconds. Returns a |
| non-zero exit status in case of timeout. | |
| -u fd | Use input from the file descriptor fd, rather than |
| standard input. |
read Options