首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用dos2unix?

如何使用dos2unix?
EN

Stack Overflow用户
提问于 2014-04-22 12:40:07
回答 2查看 19.1K关注 0票数 7

我正在学习perl编程。我已经在windows平台上运行了一个perl脚本,但我需要像在Ubuntu中一样在Linux平台上运行它。我的脚本在windows下运行得很好,但在Linux下就不行了。我不熟悉dos2unix工具。我正在苦苦思索如何在windows7中使用它,以及如何将winfile转换为unixfile。假设我的perl脚本是test.pl,代码在里面。现在,我如何使用dos2unix工具让这个脚本在Linux中正常工作?此外,我应该在哪里解压dos2unix工具?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-22 12:43:08

您应该能够在Linux上从您的包管理器中获得dos2unix

如果你使用的是基于Debian的发行版,你应该能够使用sudo apt-get install dos2unix

如果你使用的是一个类似RH的发行版,你应该能够做sudo yum install dos2unix

一旦安装完成,你就可以将目标文件作为参数‘

代码语言:javascript
复制
dos2unix test.pl

此外,请注意,这可能不是您在尝试将脚本从Windows迁移到Linux时可能遇到的唯一问题。

例如,如果您在脚本中调用任何外部工具,这些工具可能会具有不同的名称,或者在其他平台上根本不存在。

此外,如果您使用带有路径分隔符的任何相对文件路径,则分隔符在Linux (使用/)和Windows (使用\)上是不同的。

票数 20
EN

Stack Overflow用户

发布于 2014-04-22 12:57:44

另一种选择是在支持UNIX行结束的windows上使用文本编辑器。

Which text editors handle both Windows- and Unix-style line breaks properly?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23210500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档