Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: multiple OR match fails

by jwkrahn (Abbot)
on Jan 31, 2012 at 03:33 UTC ( [id://950870]=note: print w/replies, xml ) Need Help??


in reply to multiple OR match fails

while(<IN>) { undef ($/); $string=$_;

Because you undef $/ inside the loop that means that the first time through the loop $_ will contain only the first line of the file and the second time through the loop $_ will contain all the rest of the file.

Did you really want to process the file in two chunks like that?

Replies are listed 'Best First'.
Re^2: multiple OR match fails
by bimleshsharma (Beadle) on Jan 31, 2012 at 10:19 UTC

    yes, The input record separator, newline by default. $/ may be set to a value longer than one character in order to match a multi-character delimiter. If $/ is undefined, no record separator is matched, and <FILEHANDLE> will read everything to the end of the current file in one line.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://950870]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (6)
As of 2024-04-23 12:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found