我已经下载了来自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
tr -d 'r' < input > output
像这样的东西会找到所有以“* .sh”结尾的文件,然后调用dos2unix来转换行结尾:
find . -name "*.sh" -exec dos2unix {} ;
要查找所有文件,请find不指定-name参数的情况下通过-type f来find 。 有关更多详细信息,请参阅Unix / Linux查找命令教程 。
有像dos2unix / unix2dos这样的工具,旧的工具来自dos / todos。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。