从网络上找到的资料,自己尝试了一下,略微修改了部分:
windows下的文档上传到solairs下有时会发现每一行多了个^M,那个^M是DOS(WINDOWS)文件上传时没有将回车+换行符转换而产生的。如果使用FTP上传的话,对这样的文本文件,应该使用ASCII方式,这样上传时FTP会根据两边的文件系统的格式进行必要的转换,上传后的UNIX 文件中就没有那个^M了。这就是FTP中那个“P”的作用(Protocol,协议)。对二进制文件(图形、压缩、执行等),FTP传送时一定要用BINARY方式,不然它会自作聪明地转换的。如果是采用自己的通信软件传送,那么在处理 DOS的回车+换行符(
,16进的0Dh 0Ah)时把(0Dh)去掉不传就可以了。
在SunOS下执行dos2unix或者unix2dos时,尽管命令执行成功但会得到提示:
could not open /dev/kbd to get keyboard type US keyboard assumed
could not get keyboard type US keyboard assumed
这是Sun的一个bug.
解决方法:
1、忽略这个提示
2、使用-437选项[/b]
在Solaris下man dos2unix
-437 代表 use US code page.
用man dos2unix 查看详细信息。
批量命令: find . -type f | xargs dos2unix -437 不知为何执行时总不起作用,待查!!
分享到:
相关推荐
**dos2unix Linux 安装包详解** dos2unix 是一款在 Unix/Linux 系统中使用的工具,用于转换文本文件的格式,确保它们在不同操作系统之间兼容。它主要用于消除DOS/Windows系统与Unix/Linux系统之间的文本文件格式...
7. 反向转换:如果需要将UNIX/Linux格式的文件转换回DOS/Windows格式,可以使用`unix2dos`命令,它是dos2unix工具的一部分。 8. 注意事项:转换前最好备份原文件,以防意外。同时,dos2unix不适用于二进制文件,只...
【dos2unix_6.0.3】是一个用于在不同操作系统之间进行文本文件格式转换的实用程序,尤其针对从DOS或Windows系统到UNIX或Linux系统的情况。这个工具的主要功能是将那些使用CRLF(回车换行)作为行结束符的DOS/Windows...
"DOS2UNIX编码转换工具"是一个小巧而实用的命令行程序,它能够帮助用户方便地在DOS/Windows格式的文本文件和UNIX/Linux格式的文本文件之间进行转换。这个工具不仅适用于源代码、配置文件,也适用于任何包含文本内容...
标题中的“dos2unix”是一个在Unix/Linux系统中使用的工具,用于将文本文件从DOS/Windows格式转换为Unix/Linux格式。这个工具处理的主要问题是换行符的不同:DOS/Windows使用CRLF(回车+换行)作为行结束符,而Unix/...
1. **UNIX2DOS.C**:这是一个C语言编写的源代码文件,可能包含了将Linux/Unix格式的文件转换为Windows格式的函数或方法。 2. **README.TXT**:通常包含软件的使用说明、版权信息或者其他重要提示。 3. **LICENSE.TXT...
标题 "dos2unix, unix2dos, mac2unix, unix2mac 64bit&32bit" 提供的信息表明,这是一个关于在不同操作系统之间转换文本文件格式的工具集,主要包括了 dos2unix、unix2dos、mac2unix 和 unix2mac 这四个程序。...
标题 "dos2unix-win32" 指的是一个适用于Windows 32位系统的dos2unix工具。dos2unix是一个命令行工具,主要用于在DOS/Windows和UNIX/Linux系统之间转换文本文件的换行符。在不同的操作系统中,文本文件的换行符表示...
win32 port of Linux useful utility dos2unix. very useful to convert shell script or makefile with CR LF error.
linux中没有dos2UNIX命令怎么解决办法,dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX ...因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成DOS格式的是unix2dos命令。
【标题】dos2unix-5.3-win32.zip是一个针对Windows操作系统的压缩包,它包含了一款名为dos2unix的工具,该工具主要用于在Windows和Linux之间进行文本格式的转换。 【描述】dos2unix的主要功能是将Windows环境下创建...
- `unix2dos file.txt`:将file.txt的换行符从LF转换为CRLF。 - `dos2unix -b *`:批量转换当前目录下所有文件。 - `dos2unix -h`:查看dos2unix的帮助信息。 了解并掌握dos2unix的使用,对于经常进行跨平台开发、...
标签“unix2dos”、“dos2unix”、“mac2unix”和“unix2mac”进一步强调了这个工具的主要功能,即在这些操作系统之间进行文本文件格式的转换。这些标签有助于用户快速理解软件的主要用途。 压缩包内的“share”和...
dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的
类unix文件拷贝到windows系统,就会丢失换行标识, windows文件拷贝到类unix系统,就会出现"^M"标识 可以用于解决Ftp上传二进制文件时没加binary, dos2unix 没加binary上传的文件. unix2dos集成在dos2unix中
unix2dos批量转换工具(双向) MS桌面版 前一版描述较不祥细,以至于很同朋友不知道可以选择多个文件拖放,故在此多啰嗦几句。 注明:1、窗口支持拖放,单文件或多文件同时拖放均可 2、新版本添加文件列表窗口中点...
dos2unix-7.4.0-3.el8.x86_64.rpm
将windows格式的文件转化为unix,此压缩包里面为rpm文件,解压后执行rpm -ivh dos2unix-6.0.3-7.el7.x86_64.rpm 即可 用法为: # 将file转化为unix格式 dos2unix file
dos2unix命令用来将DOS格式的文本文件转换成UNIX格式 最简单的用法就是dos2unix直接跟上文件名:dos2unix file -k:保持输出文件的日期不变 -q:安静模式,不提示任何警告信息。 -V:查看版本 -c:转换模式,模式有...
结合popt可以编译出dos2unix以及unix2dos,编译时候需要添加LIBRARY_PATH,设置popt库目录。