O comportamento depende do contexto porque o \
é manipulado por diferentes aplicativos.
O arquivo sudoers é um arquivo de configuração de sudo
e, portanto, manipulado por um analisador em sudo
. Portanto, depende da implementação de sudo
, que pode variar de sistema para sistema. Por exemplo. de man sudoers
no OSX:
Long lines can be continued with a backslash ('\') as the last character on the line.
O outro comportamento que você descreve é tratado por bash
e documentado em man bash
:
If a
\<newline>
pair appears, and the backslash is not itself quoted, the\<newline>
is treated as a line continuation (that is, it is removed from the input stream and effectively ignored).
Outras camadas podem ter diferentes implementações.