Não há um comando read
autônomo: em vez disso, ele é um shell interno e, como tal, está documentado na página man em bash
:
read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p
prompt] [-t timeout] [-u fd] [name ...]
[...]
-r Backslash does not act as an escape character. The back‐
slash is considered to be part of the line. In particu‐
lar, a backslash-newline pair may not be used as a line
continuation.
Portanto, para resumir, read
normalmente permite que linhas longas sejam quebradas usando um caractere de barra invertida e geralmente reconstrói essas linhas. Este comportamento ligeiramente surpreendente pode ser desativado usando -r
.