Thanks for the help. Yes, I was modifying the file in a unix enviroment (msys). Printing \r\n instead of \n solve the problem. Wikipedia has a nice article about this issue with some perl code for modifying/adapting line-breaks between different operating systems : http://en.wikipedia.org/wiki/Newline
Regards Camotito On Oct 27, 3:18 pm, [EMAIL PROTECTED] (Camotito) wrote: > Hello! > > I am using perl on msys in a windows operating system. > > I was manipulating a file with .TAB extension. This is a file with 10 > (or so) columns separated by tabs. > I store each line in an array, after doing modifications to a couple > of fields I print the array in another file using this line : > print FHO "@values\n"; > > The program I am using (that is running over windows) can only read > the first line in the modified file. When I open the modified file > with notepad I see an square at the end of each line.And all the lines > are in one line. > The original .TAB file doesn't show that square character, and the > lines appear one below each other. > Wich character should I use to have a file similar to the original > one? And also, how can I print an array so there are tabs between the > different fields, instead of a single space? > > Thanks! -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/