将新行字符更改为Linux格式

将新行字符更改为Linux格式,第1张

概述将新行字符改为Linux格式

我已经下载了来自linux上的svn的一些软件的源代码,并想构build它:

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

字符^ M是 r回车符。 当我改变文件的行结尾到linux格式,然后它开始工作,但有很多这些文件,这是手动难以做到。 如何更改目录及其子目录中所有文件的行结尾为linux格式?

最佳/更好/最佳的方式来设置登台/开发服务器

如何通过命令行/ shell脚本从etc / wpa_supplicant / wpa_supplicant.conf中删除networkingconfiguration文件

我可以在linux中的logging分隔符在awk中使用正则Expression式

节点产生stdout.on数据延迟

Eclipse用户界面中更改列表项背景颜色的位置?

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

find . -type f -exec dos2unix {} ;

你可以使用dos2unix(这可能是一个名为“tofrodos”的包),这就改变了原来的文件。

dos2unix input

或者,如果你想做的很简单,你可以用你的文件删除所有 r。

tr -d 'r' < input > output

像这样的东西会找到所有以“* .sh”结尾的文件,然后调用dos2unix来转换行结尾:

find . -name "*.sh" -exec dos2unix {} ;

要查找所有文件,请find不指定-name参数的情况下通过-type f来find 。 有关更多详细信息,请参阅Unix / linux查找命令教程 。

有像dos2unix / unix2dos这样的工具,旧的工具来自dos / todos。

总结

以上是内存溢出为你收集整理的将新行字符更改为Linux格式全部内容,希望文章能够帮你解决将新行字符更改为Linux格式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1211708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存