-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
相关推荐
七夜zippoe1 分钟前
OpenClaw memory_search:语义搜索实战
服务器·网络·memory·语义搜索·openclaw
深邃-4 分钟前
【Web安全】-云服务器与Docker(2):Docker镜像操作,Docker容器操作,Docker搭建漏洞靶场
linux·服务器·web安全·网络安全·docker
techdashen19 分钟前
你的社交数据,凭什么归平台所有?用 Cloudflare 搭建去中心化社交应用
服务器·去中心化·php
流浪00120 分钟前
Linux基础篇 (一) 不费力掌握入门级命令
linux·运维·服务器
楼田莉子24 分钟前
仿Muduo的高并发服务器:基于Tcp协议的回显服务器
linux·服务器·c++·后端
Yupureki44 分钟前
《MySQL数据库基础》6.表的增删查改
linux·服务器·数据库·mysql
CDN3602 小时前
【硬核架构】2026年服务器运维:Rust重写核心组件与eBPF内核观测的实战
运维·服务器·架构
Yupureki9 小时前
《Linux网络编程》8.网络层IP原理
linux·运维·服务器·网络·ip
大厂数码评测员9 小时前
免费菜谱管理小程序怎么做才顺手:从情侣、个人、家庭三类场景拆需求和实现
服务器·小程序·apache
yyuuuzz10 小时前
aws亚马逊入门常见认知误区
运维·服务器·网络·云计算·github·aws