dos2ux replaces carriage-return/newline pairs by newlines in DOS format text files to conform to UNIX requirements. Existing isolated newlines are left intact, so that no changes are made to a file which is already in UNIX format.
If the -z option is specified, then a Ctl-Z character in an input file is treated as an end-of-file: that character, and all following ones in that file, are discarded. The option may be given following the command name anywhere on the command line, but applies only to files that follow it.
Access and modification time stamps of the files are preserved. The SunOS unix2dos and dos2unix utilities do not preserve time stamps, and work on only one file per invocation.
This command can be invoked from either DOS or UNIX. However, the filenames must conform to the conventions of the environment in which the command is invoked.
Each file on the command line is converted in turn to a temporary file, and then the original is deleted, and the temporary file renamed to the original name. If you interrupt the execution of this command, then be sure to check for a file in the current directory named dos2ux.$$$ and rename it manually, if necessary.
Nelson H. F. Beebe Center for Scientific Computing University of Utah Department of Mathematics, 105 JWB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Email: beebe@math.utah.edu, beebe@acm.org, beebe@ieee.org (Internet) WWW URL: http://www.math.utah.edu/~beebe Tel: +1 801 581 5254 FAX: +1 801 581 4148