问题描述:sh文件中,在win环境下,用WinSCP编辑,出现如下错误:

-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory

解决方案:这是win的编码引起的,可通过如下解决。

1.查看该文件:vim  start.sh

2.查看该错误文件的格式(一般报错的文件格式是DOS):

:set ff

3.修改该文件格式为UNIX:

:set ff=unix

4.再保存。

:wq!
---------------------
作者:lizhengnanhua
来源:CSDN
原文:https://blog.csdn.net/lizhengnanhua/article/details/51724396
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 什么?你还不会写JQuery 插件
  2. iOS工作小技巧及填坑记录
  3. SAP Adapter启动报错
  4. LeetCode(68) Text Justification
  5. hdoj-2031
  6. windows下编译Libevent
  7. Visual Studio 2010中创建ASP.Net Web Service
  8. ColorNote.疑难解答
  9. LA 2965 Jurassic Remains (中途相遇法)
  10. 尚学堂 JAVA DAY11 概念总结
  11. 参照openRTSP写的一个RTSP client 加了一些注解
  12. Ubuntu 14.04 配置FTP
  13. iOS项目中常见的文件
  14. B. Menci 的序列
  15. Glide图片加载框架小bug
  16. 完整的Django入门指南学习笔记5
  17. FilenameFilter
  18. href和src的区别
  19. ubuntu播放音频没声音
  20. 把腾讯云的ubuntu16.04升级到18.04

热门文章

  1. Web端 页面跳转 页面传值
  2. 使用EventLog组件读写事件日志
  3. C++容器类-vector
  4. Vue-Quill-Editor 修改配置,和图片上传
  5. mutt+msmtp做linux邮件客户端
  6. java第八次作业:课堂上发布的前5张图片(包括匿名对象、单例模式恶汉式、自动生成对象、args[]数组使用、静态关键字)
  7. VueX源码分析(2)
  8. [51Nod] 1218 最长递增子序列 V2
  9. 用宝塔软件在linux上自动安装php环境
  10. C#基础-数组