文章目录

  • 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”解决方法相关推荐

  1. mysql source导入报错ERROR 1366的解决方法

    mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...

  2. Python 报错 SyntaxError: invalid syntax 解决方法

    Python 报错 SyntaxError: invalid syntax 解决方法 参考文章: (1)Python 报错 SyntaxError: invalid syntax 解决方法 (2)ht ...

  3. vue 报错unknown custom element解决方法

    vue 报错unknown custom element解决方法 参考文章: (1)vue 报错unknown custom element解决方法 (2)https://www.cnblogs.co ...

  4. sqlyog for MySQL远程连接的时候报错mysql 1130的解决方法

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到. 错误代码是1130,ERROR 1130: ...

  5. VMware报错“锁定文件失败“解决方法

    VMware报错"锁定文件失败"解决方法 参考文章: (1)VMware报错"锁定文件失败"解决方法 (2)https://www.cnblogs.com/cb ...

  6. canvas生成图片toDataURL报错的原因和解决方法

    canvas生成图片toDataURL报错的原因和解决方法 参考文章: (1)canvas生成图片toDataURL报错的原因和解决方法 (2)https://www.cnblogs.com/suna ...

  7. uni-app真机调试报错request:fail abort解决方法

    uni-app真机调试报错request:fail abort解决方法 参考文章: (1)uni-app真机调试报错request:fail abort解决方法 (2)https://www.cnbl ...

  8. 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)

    终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...

  9. IDEA双击不报错打不开解决方法

    IDEA双击不报错打不开解决方法 今天破解IDEA时修改Edit Custom VM Option那里出现问题,可能是因为有中文路径的原因,也可能是参数设置错误导致IDEA打不开的问题,没有报错,点击 ...

最新文章

  1. mysql优化的重要参数 key_buffer_size table_cache
  2. 产品经理经验谈50篇(一):如何解决用户流失问题?我想你该知道这几点
  3. 作业帮电脑版在线使用_在线K12赛道六虎争霸:猿辅导、作业帮又宣布新一轮融资...
  4. java想要生成 字符串,如何在Java中“优雅地”生成String?
  5. CRM系统开发过程中的CRUD模板
  6. Ubuntu 14.04 jdk安装与配置
  7. 编程的未来 Java, C, Go, Swift, Dart? Uncle Bob Martin - The Future of Programming
  8. Oracle创建约束语句,约束 comment 创建语句
  9. vue js代码混淆加密、压缩
  10. HSQLDB 安装与使用
  11. android模拟器电视,AndroidTV 模拟器的搭建
  12. Infor CloudSuite Industrial (SyteLine) IDO 行授权 设置
  13. 医保业务综合服务终端技术规范_增值税发票综合服务平台出口退税业务操作指引...
  14. [云上贵州2017]智慧交通预测挑战赛
  15. win10安装node后报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global`
  16. [Jzoj] 2197. 三核苷酸
  17. 数据分析京东笔记本电脑
  18. 百度地图经纬度计算距离(Java)
  19. 功能实现_实现指北针(UI图片)效果
  20. ssm整合(整合配置)

热门文章

  1. 如何理性客观地看待人工智能热潮
  2. java dumpheap_java程序性能分析之thread dump和heap dump
  3. js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串
  4. Set实现类性能对比
  5. SparkStreaming 异常:java.lang.NoSuchMethodError: scala.Predef scope()Lscala/xml/TopScope
  6. 如何基于LSM-tree架构实现一写多读
  7. IEEE EDGE 2020论文:Astraea — 以优雅的方式在边缘部署AI服务
  8. 开放下载!《OSS运维基础实战手册》
  9. 重磅发布:阿里云云安全中心一键防勒索功能上线!
  10. 冠赢网络:游戏盾彻底解决DDoS/CC攻击