-Spaces and tabs may be embedded in arguments using single (`` ' '') or
-double (``"'') quotes or backslashes (``\e'').
-Single or double quotes escape all characters to the next matching quote
-character, backslashes escape the next character.
-Newlines may not be escaped.
+Spaces, tabs and newlines may be embedded in arguments using single (`` ' '')
+or double (``"'') quotes or backslashes (``\e'').
+Single quotes escape all non-single quote characters, excluding newlines,
+up to the matching single quote.
+Double quotes escape all non-double quote characters, excluding newlines,
+up to the matching double quote.
+Any single character, including newlines, may be escaped by a backslash.