问题:-bash: ./build.sh: /bin/bash^M: 解释器错误: 没有那个文件或目录

现问题场景:
执行xxx.sh脚本时,报错 "xxx.sh /bin/bash^M: 坏的解释器: 没有那个文件或目录”,
因为 xxx.sh脚本文件是从windows拷贝过来的,所以多了\r,执行如下所示命令即可:

方法1:
sed -i 's/\r$//' build.sh

方法2:
sudo apt-get install dos2unix
dos2unix build.sh
————————————————
版权声明:本文为CSDN博主「高人是高人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34598635/article/details/109113609

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容