Linux - /bin/sh^M: bad interpreter: No such file or director
发布时间:2020-12-14 00:00:21 所属栏目:Linux 来源:网络整理
导读:问题 在Windows环境下用Notepad++写了个shell脚本,上传到Linux平台后运行报错如下: /bin/sh^M: bad interpreter: No such file or directory 经过查阅资料才知道,这是由于文件格式的问题:使用vi/vim进入该shell文件,按下 : 进入末行模式,输入 set ff
问题在Windows环境下用Notepad++写了个shell脚本,上传到Linux平台后运行报错如下: /bin/sh^M: bad interpreter: No such file or directory 经过查阅资料才知道,这是由于文件格式的问题:使用vi/vim进入该shell文件,按下 fileformat=dos 这个问题是由于不同的操作系统使用了不同的符号来换行导致的,可以简单参考下下面的表格:
如果通过Windows下的Git将文件提交到Linux上的服务器,也会收到换行符将被替换的消息通知。 解决方案通过vi/vim进入想要修改的文件,按下 参考链接
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |