如何删除 ^m 符号

如何删除 ^m 符号

我需要在 Debian 64 位下编译 Qt。我下载了源代码,但每个文件的行末都有 ^M 符号,并且 bash 无法运行配置脚本。如何从 qt 源代码中的所有文件中删除它?谢谢。

答案1

使用dos2unix- 它会将您的文件转换为 unix 换行符语法

答案2

是的,使用 dos2unix。请注意,这^M是回车符,也表示为\r。另一种删除它们的方法是

sed -i 's/\r$//' file ...

相关内容