解决Linux报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录

摘要:
原因是在Windows下每一行结尾是,而Linux下则是,所以才会有多出来的解决方案执行命令修复,把xxx替换成真实的文件名即可sed-i's/$//'xxx.sh

这个问题一般是windows编辑shell文件后,拷贝到Linux发生的错误。

原因是在Windows下每一行结尾是,而Linux下则是 ,所以才会有 多出来的

解决方案

执行命令修复,把xxx替换成真实的文件名即可

sed -i 's/
$//' xxx.sh

免责声明:文章转载自《解决Linux报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jeesite在eclipse中部署psoc做dds下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Delete from join 用法

delete(别名)fromtblA(别名)leftjointblb(别名)on。。。...

安装qmake与环境变量解析

如果你已经有了qmake,可以跳过这里,请看10分钟学会使用qmake。手动安装qmake在手工连编Qt之前,下面这些环境变量必须被设置:QMAKESPEC这个必须设置为你所使用的系统的平台和编译器的组合。当编译完成时,qmake已经可以使用了。这里对添加环境变量时,是在path里头添加,还是new一个变量有点疑惑。而如果是new的话,当我们在为程序添加路径...

Winform知识点

BringToFront()将控件移动到Z顺序的前面。...

win server2008关闭危险端口445,135,137,138,139的方法

在Windowsserver2008系统上,有两种途经可以禁用本地端口:1、通过Windows防火墙2、通过IP安全策略一、通过Windows防火墙禁用端口:1、点击“控制面板-Windows防火墙”,确保启用了Windows防火墙。重复操作,添加135、137、138、139规则然后在新规则属性中,单击筛选器操作选项卡单击下方的添加,并且不要勾选右侧的使用...

kafka数据迁移实践

每个代理都配置了两个数据磁盘。缓存数据分别存储在/data/kafka logs/和/data1/kafka logs/中。迁移后,重新启动kafka以生效。我们在kafka测试集群中原有的三个代理的基础上扩展了一个代理的容量。...

如何让FireFox/chrome新打开的标签页在后台打开,而不是立即跳转过去

Firefox:在地址栏中输入about:config以查找以下三项,所有这些项都设置为true browser。选项卡。加载后台浏览器。选项卡。加载DivertedInBackgroundbrowser。tabs LoadBookmarksInBackgroundchrome:Mac OS:按住命令键,用鼠标单击,您可以在后台打开一个新选项卡,进入Goog...