I don't know of a tool that does that.

May be able to do it with a simple shell script using sed. The following
was taken from "useful sed one-liners" found at  
http://www.cornerstonemag.com/sed/sed1line.txt

TEXT CONVERSION AND SUBSTITUTION:

 # IN UNIX ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format
 sed 's/.$//'               # assumes that all lines end with CR/LF
 sed 's/^M$//'              # in bash/tcsh, press Ctrl-V then Ctrl-M
 sed 's/\x0D$//'            # sed v1.5 only

 # IN UNIX ENVIRONMENT: convert Unix newlines (LF) to DOS format
 sed "s/$/`echo -e \\\r`/"            # command line under ksh
 sed 's/$'"/`echo \\\r`/"             # command line under bash
 sed "s/$/`echo \\\r`/"               # command line under zsh

 # IN DOS ENVIRONMENT: convert Unix newlines (LF) to DOS format
 sed "s/$//"                          # method 1
 sed -n p                             # method 2

 # IN DOS ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format
 # Cannot be done with DOS versions of sed. Use "tr" instead.
 tr -d \r <infile >outfile            # GNU tr version 1.22 or higher



Dan Browning wrote:
> 
> What utils are available (preferable ones that use STDIN, STDOUT, and
> STDERR) to convert unix text files to DOS (win,etc.) text files and back?
> Written in C, and can process gigabytes of small text files fast?
> 
> Dan Browning
> Network Administrator
> Cyclone Computer Systems

Reply via email to