java - 如何将文件从 Dos 转换为 Unix

标签 java dos2unix

我有几个文件想从 Dos 转换到 Unix。是否有任何 API 或方法可以帮助我做到这一点?

最佳答案

有一些 linux 工具可以做到这一点(例如 dos2unix)。

在 Java 中可以用 String.replaceAll() 来完成.

DOS 使用 \r\n 作为行终止符,而 UNIX 使用单个 \n

String unixText = windowsText.replaceAll("\r\n", "\n"); // DOS2UNIX

所以不,不存在 API。是的,这非常容易。

关于java - 如何将文件从 Dos 转换为 Unix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374991/

相关文章:

java - 如何从不同的线程将条目填充到 map 中,然后从单个后台线程迭代 map 并发送?

c++ - C++程序添加^ M个字符

bash - 如何为 bash 子文件夹中的所有文件运行 dos2unix?

windows - 在 Windows 上运行 Docker 脚本时如何替换 "\r"行结尾?

java - 无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

java - MVC 游戏设计 Java

java - 如何检测命名实体

java - 无法运行 jar 文件,出现错误“无法找到或加载主类”(Maven 项目)

byte-order-mark - 在 Mac Os X 上显示为二进制文件的文本文件

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