Ubuntu上运行shell脚本报错:bad interpreter: No such file or directory
来源:互联网 发布:程序员的数学 编辑:程序博客网 时间:2024/04/20 05:36
今天写了一个计算Wifi连接不同加密方式AP的时间消耗的脚本,在Win7上用Notepad++写的。放在Ubuntu上运行。
报错如下:
bash:./WiFi_Conn_Consumption.sh: /bin/sh ^M: bad interpreter: No such file or directory
为排查原因,用gedit编辑器摘取了脚本的前面一段运行,运行OK。
上网查找,原来是在Windows上编辑的文件格式,Linux可能不识别。 可以这样验证并修改:
1. 在Linux上,用vi命令打开文件
vi WiFi_Conn_Consumption.sh
2. 查看文件格式
:set fileformat
可以看到如下信息 fileformat=dos 或 fileformat=unix
我这个文件显示的是fileformat=dos(原因所此!!Gedit编辑的一段脚本因为是在Linux上编写的,所以可以运行)
3. 修改文件格式
:set fileformat=unix
:wq
这样就可以在Ubuntu上运行这个shell 脚本了:)
0 0
- Ubuntu上运行shell脚本报错:bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- 执行shell脚本报错:bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- 解决linux运行脚本报错^M: bad interpreter: No such file or directory
- shell脚本bad interpreter: No such file or directory
- shell 脚本运行 提示bad interpreter:No such file or directory
- shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错 -bash: ./mysql.sh: /bin/bash^M: bad interpreter: No such file or directory
- 笔记:Shell脚本文件报错:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
- 运行sh脚本报错:-bash: ./filename.sh: /bin/bash^M: bad interpreter: No such file or directory
- centos下执行脚本,报错: /bin/bash^M: bad interpreter: No such file or directory
- Shell脚本执行时报错: /bin/sh^M: bad interpreter: No such file or directory
- 真人秀张柏芝谢霆锋谁更会演?
- VS2002文件的引用问题
- 从网络异步加载listView中图片
- 什么时候程序员该跳槽了
- 没有搭讪的人生是不完整的
- Ubuntu上运行shell脚本报错:bad interpreter: No such file or directory
- mysql配置定时任务
- TextWatcher EditText 文本监听
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- 谷歌优化搜索算法 进一步打击盗版网站排名
- java 将jpg、bmp、png、gif图片文件,进行等比或非等比的大小转换
- Forms.Timer、Timers.Timer、Threading.Timer的研究
- dpkg: error: dpkg status database is locked by another process 解决方法
- 关于推进江苏省信息技术服务标准(ITSS)应用与推广工作的通知