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

问题:

解决Linux服务器执行命令时出现-bash: ./xxx.sh: /bin/sh^M: bad interpreter: No such file or directory报错

原因:

说明这个文件编码方式是windows编辑的,必须转化格式为unix格式

解决方案:

bash 复制代码
vim [脚本名称].sh
:set ff=unix
:wq
相关推荐
广州灵眸科技有限公司13 分钟前
瑞芯微(EASY EAI)RV1126B QT GUI例程方案
linux·服务器·开发语言·网络·人工智能·qt·物联网
李日灐24 分钟前
<3>Linux 基础指令:从时间、查找、文本过滤到 .zip/.tgz 压缩解压与常用热键
linux·运维·服务器·开发语言·后端·面试·指令
hughnz30 分钟前
自动化控压钻井系统的挑战与风险
linux·服务器·网络
wanhengidc30 分钟前
云服务器和物理服务器的不同之处
运维·服务器·网络·网络协议·智能手机
色空大师32 分钟前
【linux开放端口-以8848为例】
linux·运维·服务器·防火墙
咋吃都不胖lyh34 分钟前
在 Linux 环境下,查看、编辑并使环境变量生效
linux·运维·服务器
神仙别闹35 分钟前
基于C++实现的简单的SMTP服务器
服务器·开发语言·c++
keyipatience39 分钟前
Linux 基本指令
linux·运维·服务器
志栋智能1 小时前
超自动化运维如何重塑IT组织的核心竞争力?
运维·服务器·网络·数据库·人工智能·自动化
.select.1 小时前
TCP 7 (滑动窗口,流量控制)
服务器·网络·tcp/ip