linux - 将换行符更改为 Linux 格式

标签 linux

我已经从 Linux 上的 svn 下载了一些软件的源代码并想要构建它:

$ ./configure
bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory

字符 ^M 是\r 回车符。当我将文件的行结尾更改为 Linux 格式时,它开始工作,但是这些文件很多,并且手动很难完成。如何将目录及其子目录中所有文件的行结尾更改为Linux格式?

最佳答案

让 dos2unix 转换目录中的每个文件。

find . -type f -exec dos2unix {} \;

关于linux - 将换行符更改为 Linux 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8342421/

相关文章:

c - [ N ... M ] 在 C 聚合初始值设定项中是什么意思?

python - Jabber bot - 如何获取状态更新?

linux - xls2csv 运行 xls2csv 时出现错误 file1.xls > file1.csv

linux - kali linux 终端 crontab 文件

linux - 如何在 Linux 上将 USB 打印机模拟为 LPT?

python - 如何在 python 串口上写入 ttyUSB0 将被解释的命令?

linux - 在没有 sudo 访问权限的情况下添加到 CUDA 库的路径

linux - 每天监视文件夹的 Shell 脚本,如果该文件夹上未生成新文件,将发送邮件警报

php - Xampp 不显示回显文本

linux - 在Linux服务器上设置git