Current File : //usr/share/man/zh_CN.UTF-8/man1/dos2unix.1
'\" te
.\" Copyright (c) 2000, 2011, Oracle and/or its affiliates.All rights reserved.
.TH dos2unix 1 "2011 年 7 月 7 日" "SunOS 5.11" "用户命令"
.SH 名称
dos2unix \- 将文本文件从 DOS 格式转换为 ISO 格式
.SH 用法概要
.LP
.nf
\fBdos2unix\fR [\fB-ascii\fR] [\fB-iso\fR] [\fB-7\fR] 
     [\fB-437\fR | \fB-850\fR | \fB-860\fR | \fB-863\fR | \fB-865\fR] \fIoriginalfile\fR \fIconvertedfile\fR
.fi

.SH 描述
.sp
.LP
\fBdos2unix\fR 实用程序将 \fBDOS\fR 扩展字符集中的字符转换成对应的 \fBISO\fR 标准字符。
.sp
.LP
可以从 \fBDOS\fR 或 SunOS 调用此命令。但是,文件名必须符合调用该命令的环境的约定。
.sp
.LP
如果原始文件和转换后的文件相同,则 \fBdos2unix\fR 将在转换后重写原始文件。
.SH 选项
.sp
.LP
支持以下选项:
.sp
.ne 2
.mk
.na
\fB\fB-ascii\fR\fR
.ad
.RS 10n
.rt  
删除额外的回车,并将 \fBDOS\fR 格式文本文件中的文件结尾字符转换为符合 SunOS 要求的字符。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-iso\fR\fR
.ad
.RS 10n
.rt  
这是缺省值。将 \fBDOS\fR 扩展字符集中的字符转换成对应的 \fBISO\fR 标准字符。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-7\fR\fR
.ad
.RS 10n
.rt  
将 8 位 \fBDOS\fR 图形字符转换为 7 位空格字符,使 SunOS 可以读取文件。
.RE

.sp
.LP
在非 i386 系统上,\fBdos2unix\fR 将尝试获取键盘类型以确定要使用的代码页。否则,缺省使用 US。用户可以用以下选项之一覆盖代码页:
.sp
.ne 2
.mk
.na
\fB\fB-437\fR\fR
.ad
.RS 8n
.rt  
使用 US 代码页
.RE

.sp
.ne 2
.mk
.na
\fB\fB-850\fR\fR
.ad
.RS 8n
.rt  
使用多语言代码页
.RE

.sp
.ne 2
.mk
.na
\fB\fB-860\fR\fR
.ad
.RS 8n
.rt  
使用葡萄牙语代码页
.RE

.sp
.ne 2
.mk
.na
\fB\fB-863\fR\fR
.ad
.RS 8n
.rt  
使用加拿大法语代码页
.RE

.sp
.ne 2
.mk
.na
\fB\fB-865\fR\fR
.ad
.RS 8n
.rt  
使用丹麦语代码页
.RE

.SH 操作数
.sp
.LP
需要使用以下操作数:
.sp
.ne 2
.mk
.na
\fB\fIoriginalfile\fR\fR
.ad
.RS 17n
.rt  
要转换为 \fBISO\fR 格式的 \fBDOS\fR 格式原始文件。
.RE

.sp
.ne 2
.mk
.na
\fB\fIconvertedfile\fR\fR
.ad
.RS 17n
.rt  
从原始 \fBDOS\fR 文件格式转换过来的 \fBISO\fR 格式新文件。
.RE

.SH 属性
.sp
.LP
有关下列属性的说明,请参见 \fBattributes\fR(5):
.sp

.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i) 
lw(2.75i) |lw(2.75i) 
.
属性类型属性值
_
可用性system/core-os
.TE

.SH 另请参见
.sp
.LP
\fBunix2dos\fR(1)、\fBls\fR(1)、\fBattributes\fR(5)
.SH 诊断
.sp
.ne 2
.mk
.na
\fB\fBFile \fIfilename\fR not found, or no read permission\fR\fR
.ad
.sp .6
.RS 4n
您指定的输入文件不存在,或者您没有读取权限。使用 SunOS 命令 \fBls\fR \fB-l\fR 进行检查(请参见 \fBls\fR(1))。
.RE

.sp
.ne 2
.mk
.na
\fB\fBBad output filename \fIfilename\fR, or no write permission\fR\fR
.ad
.sp .6
.RS 4n
您指定的输出文件无效,或者您对该文件或者包含该文件的目录没有写入权限。另外还要检查驱动器没有写保护。
.RE

.sp
.ne 2
.mk
.na
\fB\fBError while writing to temporary file\fR\fR
.ad
.sp .6
.RS 4n
转换文件时发生了错误,可能是因为当前驱动器上的空间不够。使用 \fBDIR\fR 命令检查当前驱动器上的空间量。此外还要确定缺省驱动器是否启用了写入(没有写入保护)。请注意,发生此错误时,原始文件保持不变。
.RE

.sp
.ne 2
.mk
.na
\fB\fBTranslated temporary file name =\fR \fIfilename\fR.\fR
.ad
.br
.na
\fB\fBCould not rename temporary file to \fIfilename\fR.\fR\fR
.ad
.sp .6
.RS 4n
程序无法执行文件转换中的最后一步。转换后的文件存储在此消息的第二行上指示的名称下。
.RE