[EMAIL PROTECTED] wrote: > I wish to read input from a user that has multiple lines with carriage > returns from <stdin> but not actually stop reading until a single # > on a line by itself.
You can use perl's $/ variable to define an record separator. The default is "\n", but you can change it. Try this: $/ = "\n#\n"; while (<STDIN>) { chomp; print "You entered: $_\n"; } -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>