Backslash substitution is performed whenever the interpreter comes
across a backslash. The backslash is an escape character and when it is
encountered is causes the interpreter to handle the next characters
specially. Commonly escaped characters are \a
for audible bell,
\b
for backspace, \f
for form feed, \n
for newline,
\r
for carriage return, \t
for horizontal tab, and
\v
for vertical tab. Double-backslash, \\
, is substituted
with a single backslash. Other special backslash substitutions have the
following forms:
\ooo
ooo
give the octal value of the escaped character
\xHH
x
denotes that the following hexadecimal digits are the value
of the escaped character
Any other character that is backslash escaped is simply substituted by
the character itself. For example, \W
is replaced by W
.