报错解决:bash: ./xxx.sh: /bin/bash^M: 解释器错误: 没有那个文件或目录
报错解决:bash: ./xxx.sh: /bin/bash^M: 解释器错误: 没有那个文件或目录
·
问题:
linux下编译脚本xxx.sh时,直接报错:bash: ./xxx.sh: /bin/bash^M: 解释器错误: 没有那个文件或目录
原因:
因为xxx.sh脚本文件是在windows下编辑后拷贝至linux系统下编译,因为在windows下换行会对一个"\r",所以导致在linux下编译不通过。
解决:
在linux下执行以下命令可转换格式:
sed -i 's/\r$//' build.sh
更多推荐
已为社区贡献3条内容
所有评论(0)