Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Re: Re: New Line removal from both Unix & Win32

by Anonymous Monk
on Dec 30, 2002 at 19:15 UTC ( [id://223142]=note: print w/replies, xml ) Need Help??

in reply to Re: New Line removal from both Unix & Win32
in thread New Line removal from both Unix & Win32

The code below is no longer getting an error but is failing to remove new lines from the end of files in the Unix environment
my $fh = Symbol::gensym(); open $fh, '+<$Conf[1]' or warn "$!"; binmode $fh; my $size = 4096; seek $fh, -$size, 2; # Locate the end of the file while (1) { $cur_pos = tell $fh; read $fh, $buf, $size; last if $buf =~ m/\S/s; seek $fh, -$size*2, 1; } $buf =~ m/(\s*)$/s; $cur_pos += $-[0] || 0; truncate $fh, ++$cur_pos if $cur_pos; close $fh;
Any ideas why

Thanks again

Log In?

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

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (5)
As of 2024-04-22 09:14 GMT
Find Nodes?
    Voting Booth?

    No recent polls found