I don't doubt that I am doing something stupid, but on one Mac I do the following before reading in a file on UNIX and written out my a UNIX Perl Script: $/ = "\015"; Then I do while(<FILE>) and each line comes in one at a time, else it does recognize the newlines. Then when done I go and do $/ = "\n" so I can read Mac stuff. BUT THIS DOESN"T WORK ON ALL MACs, some I need to say: $/ = "\012"; But when I do this the ones that were working with "\015" now fail. Anybody have an explanation or am just thinking this is the problem, and it something else! The two machines are using the same scripts off the networks and are using the same version of Perl. tim