Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re^3: split function

by rovf (Priest)
on Jan 25, 2012 at 11:22 UTC ( #949877=note: print w/replies, xml ) Need Help??

in reply to Re^2: split function
in thread split function

It seems that data file can split up to 17th elements and then the rest will start to split on the next line.
I don't see from your output that split would behave in this way, but you can easily verify this, by doing a

print "LINE JUST READ IS: [$_]\n";
just before the split.

Ronald Fischer <>

Replies are listed 'Best First'.
Re^4: split function
by tcheungcm (Novice) on Jan 26, 2012 at 08:20 UTC

    Thanks all. I think the problem is happened on the readline. After I add the line before the split

     print "Line just read is $_\n";

    the output is

    Line just read is 1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;

    Line just read is 21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36

    I also checked the lenght of each line is limited 51. Anyone would have clue?

      Did you hexdump your data file?

      Ronald Fischer <>

      Have a clue about what?

      Hopefully you're sufficiently convinced split function isn't broken, so your question is?

        I don't think split function is an issue. it's something related when I tried to read a file. it only read the line up to length = 51 and then it will continue to read on the nextline. I already checked the file, there is no newline in the file.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://949877]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (8)
As of 2018-06-18 20:14 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (110 votes). Check out past polls.