-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory 错误解决方案
问题描述:写linux脚本时。sh文件中,在win环境下,编辑了.sh文件,然后上传到linux服务器中,出现如下错误:
-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory
解决方案:这是win的编码引起的,win环境下编辑是doc格式,linux下需要unix格式的文件。
可通过如下解决。
1.查看该文件:vim start.sh
2.查看该错误文件的格式(一般报错的文件格式是DOS):
:set ff
3.修改该文件格式为UNIX:
:set ff=unix
4.再保存。
:wq!
查看脚本文件是dos格式还是unix格式的几种办法。
cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M,unix格式的文件行尾为,unix格式的文件行尾为。
-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory 错误解决方案相关推荐
- /usr/bin/perl^M: bad interpreter: No such file or directory
1.web显示 2.nagios服务端测试 [root@nagiosserver objects]# /usr/local/nagios/libexec/check_nrpe -H 10.0.0.10 ...
- sh脚本异常:bad interpreter: No such file or directory
转:http://bluedest.iteye.com/blog/1674963 在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file o ...
- /usr/bin/python^M: bad interpreter: No such file or directory
分析: 这是不同系统编码格式引起的:在windows系统中编辑的.sh .py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息.一般是因为windows行结尾和linux行结尾标识不同 ...
- 【转】/usr/bin/python^M: bad interpreter: No such file
转自:http://hanbaobao2005.blog.51cto.com/647054/635256 今天在WingIDE下写了个脚本,传到服务器执行后提示: -bash: /usr/bin/au ...
- JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
今天是出道以来第一次安装JDK1.3,大学的时候接触的也已是JDK1.4,而且是在Red Hat Enterprise Linux Server release 6.6上,安装JDK1.3是由于软件组 ...
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码 #!/bin/sh echo "test shell " 具体报错信息如下: Sh ...
- shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码: #!/bin/sh echo "test shell " 具体报错信息如 ...
- 解决Linux服务器执行出现 -bash: ./xxx.sh: /bin/sh^M: bad interpreter: No such file or directory
一.概述 今天在 windows 环境下 通过 Idea 写 shell 脚本,上传到 linux 环境后执行数包如下错误: -bash: ./xxx.sh: /bin/sh^M: bad inter ...
- -bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
-bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory 直接执行下面命令来转化, 然后就可以执行./a.sh运行脚 ...
最新文章
- 在php中_post啥意思,php中$_post什么意思
- BZOJ4401:块的计数(乱搞)
- php 7.1 openssl安装,介绍 php7.1 安装openssl扩展,php openssl
- golang 没有名字参数_Go 返回参数命名
- c语言字节强制对齐,C语言的那些小秘密之字节对齐
- Java Stream Collectors.groupingBy()实现分组(单字段分组,多字段分组)
- Android端发送字符到Wed端,android应用端向web端获取字符串。
- 计算区域中有t 个点的 区域有多少个+计算几何 + 叉乘+sort+ 二分 + map poj 2398 Toy Storage...
- 1_初识less引用变量作用域变量差值
- [linux-内核]内核日志及printk结构浅析
- 电脑qq音乐显示无法代理服务器,电脑QQ音乐软件无法登录如何解决
- win10家庭版升级为专业版
- 苹果笔记本什么系统_收集整理:什么笔记本适合安装黑苹果系统!
- 小米手机访问电脑共享文件_小米手机共享文件夹在哪里
- 彩虹色MD主题1 for Sublime Text Typora EmEditor EverEdit
- How to get admin priviledge in Vista using ziguang holes
- 无线鼠标没有反应(HID-compliant mouse)
- 【面朝大厂】面试官:你对MySQL中的索引了解多少?
- 樱花樱花想见你 (中日歌词+罗马音+音译)
- 国内可用的css,js,图标字体,等常用前端公共库CDN服务