-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
相关推荐
Run1.18 分钟前
深入解析 Linux 中动静态库的加载机制:从原理到实践
linux·运维·服务器
码农hbk2 小时前
linux ptrace 图文详解(七) gdb、strace跟踪系统调用
linux·服务器
264玫瑰资源库2 小时前
斗鱼娱乐电玩平台源码搭建实录
运维·服务器·游戏·娱乐
hotlinhao2 小时前
ThinkPHP6模型中多组条件逻辑或Or查询的使用
linux·服务器·数据库
mit6.8243 小时前
[OS_8] 终端和 UNIX Shell | 会话和进程组 | sigaction | dash
运维·服务器
ALex_zry3 小时前
跨Linux发行版CPU指令集兼容性深度解析与实践指南
linux·运维·服务器
keep intensify7 小时前
Linux常用指令
linux·服务器·php
BranH7 小时前
Linux系统中命令设定临时IP
linux·运维·服务器
秋风起,再归来~8 小时前
【Linux庖丁解牛】—进程优先级!
linux·运维·服务器
子非衣9 小时前
Windows云主机远程连接提示“出现了内部错误”
服务器·windows