Are you pressing Ctrl+C instead of typing something and pressing ENTER?

The first line is executed, as the file is created (I'd include a "|| die $!" after the open just to be sure...

I can't tell from what you say if the second is executed, but i doubt it isn't.

And as it seems to hang before the third line, I could tell that eighter you're pressing Ctrl+C in the prompt and stopping the program, or it is stopping when trying to read STDIN. Or... you don't have enough disk space to write the string in the third line to the file (which would be almost impossible, as I doubt that the block size is smaller than that string).

But there is no apparent reason to prevent this code from working... Unfortunally I don't have a way to test in the same environment you are. Anyway, I doubt it's a bug in activestate perl. daniel


In reply to Re: Getting STDIN and writing to a file by ruoso
in thread Getting STDIN and writing to a file by Anonymous Monk

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.