in reply to changing record separator to all my perl programs

Show us yer code! $/ is end-of-record, not end-of-file. Maybe you are reading the file in list context? Then you will read the whole file. So:
@lines = <$handle>; # Reads the whole file $line = <$handle>; # Reads the next record