DOS2UX 1 "08 March 2002"

Table of contents


NAME

dos2ux - convert text file(s) from DOS format to UNIX format

SYNOPSIS

dos2ux [ -? ] [ -help ] [ -version ] [ -z ] filelist

DESCRIPTION

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.

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.


OPTIONS

Options can be prefixed with either one or two hyphens, and can be abbreviated to any unique prefix. Thus, -h, -he, and --help are equivalent.

Command-line arguments are parsed in strict order of appearance: options that follow filenames will not affect processing of those files.

To avoid confusion with options, if a filename begins with a hyphen, it must be disguised by a leading absolute or relative directory path, e.g., /tmp/-foo.txt or ./-foo.txt.

-help or -?
Display a help message on stderr, giving a brief usage description, and then terminate with a success return code.
-version
Display the program version number and release date on stderr, and then terminate with a success return code.
-z
If this option is specified, 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.

SEE ALSO

dos2mac(1), mac2dos(1), mac2ux(1), ux2dos(1), ux2mac(1), unix2dos(1), dos2unix(1).

AUTHOR

Nelson H. F. Beebe
Center for Scientific Computing
University of Utah
Department of Mathematics, 110 LCB
155 S 1400 E RM 233
Salt Lake City, UT 84112-0090
USA
Email: beebe@math.utah.edu, beebe@acm.org, beebe@computer.org, beebe@ieee.org (Internet)
WWW URL: http://www.math.utah.edu/~beebe
Tel: +1 801 581 5254
FAX: +1 801 585 1640, +1 801 581 4148