From the current description of the paste -d option in the standards:
...
When the s option is not specified:
� The <newline> characters in the file specified by the last file operand shall
not be modified.
� The delimiter shall be reset to the first element of list each time a line is
processed from each file.
If a <backslash> character appears in list, it and the character following it shall be
used to represent the following delimiter characters:
\n <newline>.
\t <tab>.
\\ <backslash> character.
\0 Empty string (not a null character). If �\0� is immediately followed by the
character �x�, the character �X�, or any character defined by the LC_CTYPE
digit keyword (see XBD Chapter 7, on page 135), the results are unspecified.
If any other characters follow the <backslash>, the results are unspecified.
Note also that, at least on some implementations, the seemingly obvious:
paste -d '' File_1 File_2 File_3 > outfile
produces the diagnostic message:
paste: no delimiters specified
and an exit status of 1. (This result is copied from OS X Version 10.10.1.)