shell脚本报错“^M: bad interpreter”解决方法
文章目录
- 1. 现象
- 2. 先编辑脚本
- 3. 脚本观察
- 4. 脚本格式调整
- 5. 脚本格式查看
- 6. 保存脚本
- 7. 重新运行脚本
1. 现象
bash: ./ry.sh: /bin/sh^M: bad interpreter: No such file or directory
2. 先编辑脚本
# 首先编辑脚本
[root@node2 ruoyi]# vim ry.sh#
3. 脚本观察
这时会看到文件最下方显示的是“[dos]”,这就表示这个脚本是dos格式的啦。如果没有看到,可以输入“:set ff”,按下Enter键,查看脚本格式
4. 脚本格式调整
输入“:set ff=unix”后按Enter,将格式更改为unix格式。
5. 脚本格式查看
然后再输入“:set ff”,按下Enter键,这时如果看到“fileformat=unix”,这表明格式修改正确啦。
6. 保存脚本
输入“:wq”,保存并退出脚本。
7. 重新运行脚本
再次运行脚本,看,不再出错啦。
shell脚本报错“^M: bad interpreter”解决方法相关推荐
- mysql source导入报错ERROR 1366的解决方法
mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...
- Python 报错 SyntaxError: invalid syntax 解决方法
Python 报错 SyntaxError: invalid syntax 解决方法 参考文章: (1)Python 报错 SyntaxError: invalid syntax 解决方法 (2)ht ...
- vue 报错unknown custom element解决方法
vue 报错unknown custom element解决方法 参考文章: (1)vue 报错unknown custom element解决方法 (2)https://www.cnblogs.co ...
- sqlyog for MySQL远程连接的时候报错mysql 1130的解决方法
通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到. 错误代码是1130,ERROR 1130: ...
- VMware报错“锁定文件失败“解决方法
VMware报错"锁定文件失败"解决方法 参考文章: (1)VMware报错"锁定文件失败"解决方法 (2)https://www.cnblogs.com/cb ...
- canvas生成图片toDataURL报错的原因和解决方法
canvas生成图片toDataURL报错的原因和解决方法 参考文章: (1)canvas生成图片toDataURL报错的原因和解决方法 (2)https://www.cnblogs.com/suna ...
- uni-app真机调试报错request:fail abort解决方法
uni-app真机调试报错request:fail abort解决方法 参考文章: (1)uni-app真机调试报错request:fail abort解决方法 (2)https://www.cnbl ...
- 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)
终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...
- IDEA双击不报错打不开解决方法
IDEA双击不报错打不开解决方法 今天破解IDEA时修改Edit Custom VM Option那里出现问题,可能是因为有中文路径的原因,也可能是参数设置错误导致IDEA打不开的问题,没有报错,点击 ...
最新文章
- mysql优化的重要参数 key_buffer_size table_cache
- 产品经理经验谈50篇(一):如何解决用户流失问题?我想你该知道这几点
- 作业帮电脑版在线使用_在线K12赛道六虎争霸:猿辅导、作业帮又宣布新一轮融资...
- java想要生成 字符串,如何在Java中“优雅地”生成String?
- CRM系统开发过程中的CRUD模板
- Ubuntu 14.04 jdk安装与配置
- 编程的未来 Java, C, Go, Swift, Dart? Uncle Bob Martin - The Future of Programming
- Oracle创建约束语句,约束 comment 创建语句
- vue js代码混淆加密、压缩
- HSQLDB 安装与使用
- android模拟器电视,AndroidTV 模拟器的搭建
- Infor CloudSuite Industrial (SyteLine) IDO 行授权 设置
- 医保业务综合服务终端技术规范_增值税发票综合服务平台出口退税业务操作指引...
- [云上贵州2017]智慧交通预测挑战赛
- win10安装node后报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global`
- [Jzoj] 2197. 三核苷酸
- 数据分析京东笔记本电脑
- 百度地图经纬度计算距离(Java)
- 功能实现_实现指北针(UI图片)效果
- ssm整合(整合配置)
热门文章
- 如何理性客观地看待人工智能热潮
- java dumpheap_java程序性能分析之thread dump和heap dump
- js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串
- Set实现类性能对比
- SparkStreaming 异常:java.lang.NoSuchMethodError: scala.Predef scope()Lscala/xml/TopScope
- 如何基于LSM-tree架构实现一写多读
- IEEE EDGE 2020论文:Astraea — 以优雅的方式在边缘部署AI服务
- 开放下载!《OSS运维基础实战手册》
- 重磅发布:阿里云云安全中心一键防勒索功能上线!
- 冠赢网络:游戏盾彻底解决DDoS/CC攻击