|
|
1
10
这是一个Perl-One衬板,取自 http://www.technocage.com/~caskey/dos2unix/
您可以按如下方式运行:
或者,您也可以用这种方式运行它(转换是就地完成的):
这是我的(天真的)C版本:
您应该使用输入和输出重定向来运行它:
|
|
|
2
6
如果安装底座
cygwin
太重,有很多独立的
|
|
3
5
如果您使用的是Windows,并且需要在批处理脚本中运行某个程序,那么您可以编译一个简单的C程序来完成这个技巧。
用途:
在适当的地方进行编辑会更加困难。此外,出于某种原因,您可能希望保留原始文件的备份(例如,在意外删除二进制文件的情况下)。 那个版本删除了 全部的 CR字符;如果只想删除CR-LF对中的字符,可以使用(这是经典的单字符返回方法:-):
您可以使用模式“R+”就地编辑文件。下面是一个通用的myd2u程序,它接受文件名作为参数。注意:这个程序使用ftruncate在末尾切掉多余的字符。如果有更好的(标准的)方法,请编辑或评论。谢谢!
|
|
|
4
4
您将键入^M作为:ctrl+v,输入 编辑 :您可以使用'\r'而不是手动输入回车,,[ 感谢@strager ]
编辑2 :'tr'是一个Unix实用程序,您可以从下载本机Windows版本 http://unxutils.sourceforge.net [ 感谢@Rob Kennedy 或使用 cygwin 的Unix仿真。 |
|
|
5
1
以ASCII文件的形式,而不是二进制文件的形式,将其从DOS框传输到Unix框。 ftp将删除 慢性淋巴细胞白血病 并插入一个 低频 . 将其作为二进制文件传输回DOS框,然后 低频 将被保留。 |
|
|
6
1
一些文本编辑器,例如 UltraEdit/UEStudio 内置此功能。
|
|
|
7
-2
如果只是一个文件,我使用记事本++。很好,因为它是免费的。我已经安装了cygwin,并使用我为多个文件编写的一行脚本。如果您对脚本感兴趣,请留言。(我现在还没拿到。) |
|
|
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |