从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

即可解决问题!

相关推荐
ltl4 分钟前
纠删码原理与存储效率
linux
ltl11 分钟前
MinIO 原理和架构:机制、AGPL 与上游 archived 风险
linux
陌路2018 分钟前
Docker教程从入门到精通(0基础)
运维·docker·容器
林浩杨_28 分钟前
linux搜索命令(grep+sed)
linux·命令模式
W.W.H.44 分钟前
将驱动编译成模块并安装到rootfs
linux·物联网·wifi·rootfs·驱动
ltl44 分钟前
io_uring 在生产环境翻车实录:内核 bug、资源泄漏和你不知道的限制
linux
ltl1 小时前
内存分配器擂台:jemalloc vs tcmalloc vs mimalloc vs glibc
linux
ltl1 小时前
Zero Copy 的肮脏秘密:在什么时候反而更慢
linux
Tongzhi20261 小时前
从部署到运维:通芝科技无感考勤一体机的全流程效率解析
运维·数据结构·科技·算法·贪心算法
数据知道1 小时前
宽字节注入、二次注入、堆叠注入:高级 SQLi 专题
linux·运维·安全·网络安全