【发布时间】:2012-04-29 19:21:44
【问题描述】:
我在 Linux 机器上作为 shell 脚本的一部分运行 Windows 文件时遇到问题,我想知道是否可以使用 Java 或 Linux 命令将 Windows 创建的文件“转换”为 Linux 文件?
例如:
如果我上传在 Windows 中创建的 CSV 文件,然后在服务器上使用 nano 我可以看到该文件以 DOS 格式保存。我可以使用M-D 在 DOS 和 Linux 格式之间切换并将其保存为 Linux 文件。
我的问题是是否可以通过 Java (
我尝试去除回车符sed -i 's/{ctrl-v}{ctrl-m}//g' [file],但这对解决问题没有帮助。
【问题讨论】:
-
你提前知道文件是linux还是windows文件?
-
对此有几个命令。
dos2unix和unix2dos分别剥离和添加 crs。您也可以使用tr删除带有tr -d \015的cr 字符。
标签: java linux file unix file-conversion