I'm not a big fan of the documentation you quoted. It muddles the distinction between processing of "\n" during I/O operations and the value of "\n" in a Perl string. This muddling helps lead to the confusion that we see several places in this thread.

"\n" is "\cJ" on nearly all platforms even though writing it to an I/O handle doesn't produce (just) "\cJ" on many platforms. "\n" could be any single character on a non-ASCII system. On an ASCII system, "\n" is "\cJ" except on (some?) Mac systems. But on Win32, writing "\n" actually sends either "\r\n" or "\n" depending on whether binmode is in effect. On VMS (which is an ASCII system, BTW), writing "\n" might not write any data to the file (but instead result in meta-data that denotes where the record ends), it all depends on the "structure" of the file in question (most files on VMS are not simply "streams").

        - tye (but my friends call me "Tye")

In reply to (tye)Re3: line endings in remote documents by tye
in thread line endings in remote documents by Amoe

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.