> -----Original Message-----
> From: Ron Powell [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, April 25, 2002 10:08 AM
> To: '[EMAIL PROTECTED]'
> Subject: Unix to dos; dos to unix...
> 
> 
> There is a utility out there that will convert unix-style 
> end-of-lines (LF)
> to dos-style (CR/LF)...
> 
> Just for giggles, I'm trying to write a perl script to do this...
> 
> Here's what I've tried...
> 
> while (<INFILE>) {
>       $line = $_;
>       $line=~tr/\012/\015\012/;
>       print OUTFILE ("$line\n");
>       }
> 
> The problem is that the output, when viewed with notepad, contains
> inappropriate line breaks...
> 
> The same input file, when converted using the unix utility unix2dos,
> converts "properly."  This leads me to believe that I'm 
> missing something
> obvious here....
> 
> I'm not asking for the answer per se, but perhaps a pointer? 

tr/// doesn't do what you mean it to be doing here. Read the docs again
on tr///. Also look at s///. Both found in:

   perldoc perlop

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to