如何将文本文件的行终止从 Windows/DOS 转换为 Unix?

如何将文本文件的行终止从 Windows/DOS 转换为 Unix?

可能重复:
在 Linux 上将 CRLF 转换为换行符

我有几个脚本/bin/sh^M bad interpreter在运行时会产生错误消息。我认为这是因为它们被格式化为 Windows/DOS 行终止符,而不是 Unix/Linux 所期望的行终止符(在我的例子中,嵌入式系统为 Ubuntu 9.04)。

在 Linux 环境中是否有一种简单的方法可以将文本文件从 Windows/DOS 格式转换为 Unix 格式?

答案1

答案2

您可以dos2unix为此使用该实用程序。

dos2unix winfile.txt unixfile.txt

相关内容