bash: xxx.sh: /bin/bash^M:解释器错误:没有那个文件或目录
这种错误的原因是shell脚本文件在windown下编辑,然后行尾带/r/n,而linux下的/n。
使用
cat -A xxx.sh
可以看到
解决办法:
sed -i 's/\r$//' xxx.sh
懒惰不会让你一下子跌到
但会在不知不觉中减少你的收获;
勤奋也不会让你一夜成功
但会在不知不觉中积累你的成果
越努力,越幸运。
这种错误的原因是shell脚本文件在windown下编辑,然后行尾带/r/n,而linux下的/n。
使用
cat -A xxx.sh
可以看到
解决办法:
sed -i 's/\r$//' xxx.sh