bash: $'\r': command not found
linux 执行shell文件报错
解决Linux下shell脚本文件执行失败问题
1.安装dos2unix来进行文件转换
yum install -y dos2unix
dos2unix aaa.sh
dos2unix ./* #当前目录下所有文件
2.使用vim打开文件
vim aaa.sh
# 转换格式
:set ff=unix
# 保存文件
:wq
问题解决
这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n
使用记事本进行字符转换为 utf-8格式,或者在macOS 上面编辑,或者使用开发工具编程
Powered by ddoss.cn 12.0
©2015 - 2026 ddoss
渝公网安备50011302222260号 |
渝ICP备2024035333号|小程序:渝ICP备2024035333号-2X |
博客简介 |
工程建设规划 |
【实验平台安全承诺书】
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.108,2026-03-03 13:21:55,Processed in 0.0169 second(s).