从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

即可解决问题!

相关推荐
daad7778 分钟前
sitl_5760_io记录
linux·运维·服务器
XIAOHEZIcode8 分钟前
进程、会话与终端——一次真实的 Linux Session 解剖
linux·后端·命令行
Albert Edison12 分钟前
【Docker】镜像仓库(Registry)
运维·docker·容器
小则又沐风a14 分钟前
今日算法----一篇文章学会背包问题
运维·服务器·算法
好好风格15 分钟前
Scrapling:现代 Web 抓取,正在从“写选择器”走向“自适应”
linux·后端
用户23678298016824 分钟前
Linux chown 命令详解:从 inode 到实战
linux
William Dawson25 分钟前
2核2G服务器优化指南
运维·服务器
不做无法实现的梦~27 分钟前
Ubuntu 22.04 下使用 CMSIS-DAP 编译和烧录 STM32
linux·stm32·ubuntu
SilentSamsara36 分钟前
消息队列集成:Python + Kafka/RabbitMQ 生产实践
服务器·开发语言·分布式·python·kafka·rabbitmq