unix2dos - 将文本文件从 ISO 格式转换为 DOS 格式
unix2dos [-ascii] [-iso] [-7] [-437 | -850 | -860 | -863 | -865] originalfile convertedfile
unix2dos 会将 ISO 标准字符转换为 DOS 扩展字符集中的对应字符。
可以从 DOS 或 Oracle Solaris 调用此命令。但是,文件名必须符合调用该命令的环境的约定。
如果原始文件和转换后的文件相同,则 unix2dos 将在转换后重写原始文件。
支持以下选项:
添加回车,并将 Oracle Solaris 格式文本文件中的文件结尾字符转换为符合 DOS 要求的字符。
这是缺省值。将 ISO 标准字符转换为 DOS 扩展字符集中对应的字符。
将 8 位 Oracle Solaris 字符转换为 7 位 DOS 字符。
在非 i386 系统上,unix2dos 将尝试获取键盘类型以确定要使用的代码页。否则,缺省使用 US。用户可以用以下选项之一覆盖代码页:
使用 US 代码页
使用多语言代码页
使用葡萄牙语代码页
使用加拿大法语代码页
使用丹麦语代码页
需要使用以下操作数:
要转换为 DOS 格式的 ISO 格式原始文件。
从原始 ISO 文件格式转换过来的 DOS 格式新文件。
有关下列属性的说明,请参见 attributes(7):
|
dos2unix(1)、ls(1)、attributes(7)
您指定的输入文件不存在,或者您没有读取权限。检查 Oracle Solaris 命令 ls –l(请参见 ls(1))。
您指定的输出文件无效,或者您对该文件或者包含该文件的目录没有写入权限。另外还要检查驱动器没有写保护。
转换文件时发生了错误,可能是因为当前驱动器上的空间不够。使用 DIR 命令检查当前驱动器上的空间量。此外还要确定缺省驱动器是否启用了写入(没有写入保护)。发生此错误时,原始文件保持不变。
程序无法执行文件转换中的最后一步。转换后的文件存储在此消息的第二行上指示的名称下。