Each time the read builtin is executed it parses the next line of the input, but where in the man page is this mentioned? How would I know this beforehand?
EDIT I guess @dirkt answered this.
read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]
One line is read from the standard input, [...]
It's in the section labeled SHELL BUILTIN COMMANDS.