in reply to Re: Perl Dos2Unix on Windoze?
in thread Perl Dos2Unix on Windoze?

I can't seem to make that work in this oneliner:

perl -pi~ -e "binmode ARGV; s/\cM//"

Replies are listed 'Best First'.
Re: Re: Re: Perl Dos2Unix on Windoze?
by PodMaster (Abbot) on Jul 04, 2003 at 13:49 UTC
    That's cause <> is magic (see Dangerous diamonds!), and ARGV isn't open when you binmode.

    `perldoc open'. Try something like perl -Mopen=IN,:raw,OUT,:raw -pi~ -e "s/\cM//"

    MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
    I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
    ** The third rule of perl club is a statement of fact: pod is sexy.

      Yes I think that works. But it should have been ARGVOUT anyway. This works:

      perl -pi~ -e "binmode ARGVOUT; s/\cM//" file1 file2