问题标签 [dos2unix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4171 浏览

python - 如何在 SVN 中实现一个预提交挂钩脚本,该脚本调用 dos2unix 来验证签入文件

我想知道这里是否有人有编写此类脚本的经验,是否可以给我一些指示。

我想修改此脚本以验证签入文件在 EOL 格式中没有回车。EOL 格式在 Windows 中为 CR LF,在 Unix 中为 LF。当用户签入 Windows 格式的代码时。它不再在 Unix 中编译。我知道这可以在客户端完成,但我需要在服务器端完成此验证。为此,我需要执行以下操作:

1)确保我检查的文件不是二进制文件,我不知道如何使用 svnlook 执行此操作,我应该检查文件的 mime:type 吗?红皮书没有明确指出这一点,或者我一定没看过。

2) 我想运行dos2unix命令来验证文件是否具有正确的 EOL 格式。我会将 dos2unix 命令的输出与原始文件进行比较。如果两者之间存在差异,我会向客户端发出错误消息并取消签入。

我希望得到您对这种方法的评论/反馈。

0 投票
27 回答
626312 浏览

linux - 在 Vim 中将 DOS 行尾转换为 Linux 行尾

如果我打开在 Windows 中创建的文件,这些行都以^M. 如何一次删除这些字符?

0 投票
4 回答
648 浏览

visual-studio - 跨 Windows 和 Unix 的代码格式化

哪些 Visual Studio 设置和 .emacs 宏提高了在 Windows(在 Visual Studio 中)编写的代码在 Emacs 中仍然看起来不错(反之亦然)的可能性?我最近开始关闭 emacs 中的选项卡(因此选项卡通过空格呈现),这至少使代码看起来相同(但喜欢某些选项卡大小的人不走运)。有没有更好的办法?

0 投票
7 回答
9182 浏览

windows - 在 Windows 中,对 500k 行文件执行 dos2unix 的最佳方法是什么?

问题说明了一切,我有一个 500,000 行的文件,它是作为 Windows 机器上自动构建过程的一部分生成的,并且充满了^M。当它出门时需要*nix友好,这里最好的方法是什么,是否有一个方便的代码片段可以为我做到这一点?还是我需要编写一个小 C# 或 Java 应用程序?

0 投票
2 回答
7590 浏览

java - ant 中的 unix2dos(或 dos2unix)

我如何用 ant 做 unix2dos(或 dos2unix)。即我想将换行从linux换行(如果有的话)更改为dos换行

0 投票
3 回答
1157 浏览

carriage-return - 将dos2unix移植到brainfuck

在 SuperUser.com 上就无用的答案进行了争论,并发现自己在挑战另一位发帖人,让他用脑筋急转弯来回答这个问题。他没有接受我,但现在我很好奇。

程序所需要做的就是将 CRLF 行尾转换为 LF(dos 样式到 unix)。周围的任何 bf 编码器都可以提供帮助吗?

0 投票
2 回答
20742 浏览

java - 使用 Maven 将文件转换为 UNIX 格式

我有一个在 Windows 环境中开发的应用程序。应用程序本身被部署到 Linux 环境中。每次部署此应用程序时,我都必须使用 dos2unix 将可执行文件转换为 UNIX 格式。我最初认为这是由 Windows CP1252 编码引起的,所以我更新了 Maven 以将文件编码为 UTF-8。这并没有解决我的问题,我通过搜索这个站点很快发现这与回车和换行有关。有没有办法让 Maven 在构建过程中将所有文件转换为 UNIX 格式?我正在使用 Maven 2.2.1 和 Java 5。

0 投票
3 回答
52563 浏览

java - Eclipse 编辑器:如何将文件格式从 Dos 更改为 Unix

我正在使用 eclipse 编辑器处理我的远程文件,似乎 eclipse 编辑器设置为 dos 文件格式,我不知道如何找到在 eclipse 编辑器中设置的文件格式,但我希望它设置为 unix 文件格式。

如何在 eclipse 中将文件格式选项设置为 unix 文件格式?

在 VIM 中设置文件格式的类似问题

谢谢。

0 投票
4 回答
27255 浏览

git - Git:从源代码控制文件中删除回车

我有一个 Git 存储库,其中包含一些 DOS 格式的文件(\r\n行尾)。我只想运行这些文件dos2unix(这会将所有文件更改为 UNIX 格式,并带有\n行尾),但这会对历史产生多大的影响,是否推荐?

我假设标准是始终对源代码控制文件使用 UNIX 行结尾,并可选择在本地切换到特定于操作系统的行结尾?

0 投票
2 回答
4797 浏览

unix - 在 UNIX 上检查 DOS 文件

我想检查任何特定目录中是否存在任何 DOS 文件。除了 ^M 字符之外,还有什么方法可以区分 DOS 文件和 UNIX 吗?

我尝试使用文件,但它为两者提供了相同的输出。

转换后: