What is your environment? Windows, Linux, Mac, other? what version of Perl?
I think this is not a Perl problem, rather your command line "terminal emulation".
If you can paste the lines in to a file, save the file, then perl yourScript.pl file.txt and it works as you expect, then it has something to do with how your command line environment handles input (and output).
Often, the command line terminal emulation treats a pasted "line terminator" differently than a press of the "Enter" key on your keyboard. you might be able to work around this some of the problems by changing the value of $/, but doing so might cause other problems because this is taken as the literal line separator, not as a regular expression.
In reply to Re: Copy multiple lines to a loop
by RonW
in thread Copy multiple lines to a loop
by eyekona
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |