从dos上传shell脚本文件到Linux、麒麟执行报错“/bin/bash^M:解释器错误:没有那个文件或目录”

root@kylin tmp\]#./online_update_wars-1.3.0.sh ba51:./online_update_wars-1.3.0.sh:/bin/bash\^M:解释器错误:没有那个文件或目录

使用scp命令上传文件到麒麟系统,执行shell脚本时报错

"/bin/bash^M:解释器错误:没有那个文件或目录"

解决方法:
执行# dos2unix **sh
然后在执行# ./*sh

即可解决问题!

相关推荐
鸠摩智首席音效师2 分钟前
什么是 Unix / Linux 中的僵尸进程 ?
linux·服务器·unix
AI流程架构师(预备)3 分钟前
用 Docker 部署语音识别服务(funasr)
运维·docker·容器
掘根5 分钟前
【微服务即时通讯】入口网关子服务
运维·微服务·架构
三万棵雪松6 分钟前
【Linux 物联网网关主控系统-感知层部分(三)】
linux·物联网·嵌入式linux
曦月合一7 分钟前
访问服务器json接口,将json字符串解析成json格式的demo
运维·服务器·json
开开心心_Every7 分钟前
轻松加密文件生成exe,无需原程序解密
运维·服务器·网络·电脑·excel·consul·memcache
Lxinccode8 分钟前
wsl(1) : docker里面的容器访问wsl的服务
运维·docker·容器·wsl容器访问宿主机
失伟13 分钟前
iSulad部署以及使用方案
运维·容器
my陈14 分钟前
docker基本使用
运维·docker·容器
云道轩17 分钟前
在rocky linux 9.x上安装 Chrome
linux