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

这种错误的原因是shell脚本文件在windown下编辑,然后行尾带/r/n,而linux下的/n。

使用

cat -A xxx.sh

可以看到

 解决办法:

sed -i 's/
$//' xxx.sh

懒惰不会让你一下子跌到 但会在不知不觉中减少你的收获; 勤奋也不会让你一夜成功 但会在不知不觉中积累你的成果 越努力,越幸运。
原文地址:https://www.cnblogs.com/Rainingday/p/14866144.html