Shell Error: -bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory (转)
2024-09-03 14:07:29
错误原因可能有以下几种:
1.在WIN底下用文本编辑工具修改过参数变量,在保存的时候没注意编码格式造成的,
2.也有可能是在VIM里修改,第一行末尾按到ctrl_v
查看文件是DOS格式、UNIX格式还是MAC格式:
vi test.sh
:set ff?
查看命令执行后的输出,如果有dos字样,则说明文件是DOS格式。
更改DOS格式为UNIX格式:
vi test.sh
set ff=unix
#修改后保存并退出
:x
然后保存即可。
最新文章
- cookie处理
- Objective-C的IO流
- 代码生成器(CodeBuilder) 2 正式发布
- 关于JavaScript的思考
- Vmware Ubuntu 虚拟机下Android开发环境搭建
- C#反射之基础应用
- vs2008 下编译jrtplib-3.9.0成功
- WinCmd
- 关于BOM的理解
- 【数据库系列学习一】Access与Excel的区别和联系
- js收藏代码
- Mysql常用命令大全 sql
- JsonPath如何获取JSON数据中的值
- Python11
- [NewLife.XCode]反向工程(自动建表建库大杀器)
- WPF BackGroundWord 异步加载更新进度条示例
- Microsoft Windows CVE-2017-8464 LNK 远程代码执行漏洞(复现)
- profile default1
- Android 如何更改一个 imageview的颜色
- altium designer 软件常用技巧总结(实时更新)