/bin/bash^M: bad interpreter
来源:互联网 发布:linux postfix 编辑:程序博客网 时间:2024/06/05 16:14
在Linux上的很多操作一般都是用脚本来实现了,特别是线上的服务器,不用脚本是,直接在上面敲是很危险的,一不小心,手一抖,那就完了。但是,很多朋友自己的笔记本用的都是windows系统,这真把Ubuntu做为自己笔记本系统的人不会很多,不过我还是喜欢Ubuntu,之前在Ubuntu上写了一些脚本,并且试下来也没什么问题,然后就把这些脚本放到了windows系统的工作机上去了,之后呢,又在上面编辑过了,结果,就出现了现在我遇到的问题,我把windows上的脚本弄到Linux上,非常熟练的,chmod u+x test.sh ,./test.sh 结果,报错了:/bin/bash^M: bad interpreter,从这个提示来看是/bin/bash后面多了一个^M,我也打开看过,没见到^M,后来仔细一想,原来问题可能出现在文件格式上,
vim test.sh
:set ff?
fileformat=dos
上面的提示,显示这个文件的格式是dos的,问题原来就是出来这边,下面就简单了,只要:set fileformat=unix 就可以了!
接下来我的shell脚本就可以跑起来了!
- /bin/bash^M: bad interpreter
- /bin/bash^M: bad interpreter
- /bin/bash^M: bad interpreter 错误
- CentOS /bin/bash^M: bad interpreter解决方法
- shell /bin/bash^M: bad interpreter错误解决
- shell /bin/bash^M: bad interpreter错误解决
- /bin/bash^M: bad interpreter: No such file or directory
- shell /bin/bash^M: bad interpreter错误解决
- /bin/bash^M: bad interpreter: 没有那个文件或目录
- /bin/bash^M: bad interpreter: No such file or directory
- /bin/bash^M: bad interpreter: No such file or directory
- /bin/bash^M: bad interpreter: No such file or dire
- /bin/bash^M: bad interpreter: No such file or directory
- /bin/bash^M: bad interpreter: No such file or directory
- “/bin/bash^M: bad interpreter: No such file or directory
- /bin/bash^M: bad interpreter: 没有那个文件或目录
- /bin/bash^M: bad interpreter: 没有那个文件或目录
- /bin/bash^M: bad interpreter: No such file or directory
- Android 界面开发之菜单Menu用法
- Thread和Service应用场合的区别
- php 接口类:interface与abstract的区别
- NSDate的常用用法
- log4j学习
- /bin/bash^M: bad interpreter
- ios计算时间差
- sql过滤出唯一
- 静态方法何时使用
- Xcode4.5 ARC forbids explicit message send of'release 错误
- 长连接 短连接区别
- sql语句查询某字段中包含指定字符串的数据列表,完全匹配字段中逗号中间的字符串数据
- SynFlood--Ddos洪泛攻击(linux c)
- SourceInsight3.5序列号