出现这种问题一般就是脚本是在win平台下的,所以是属于dos指令,需要安装 dos2unix ,来转换成unix系统下的脚本:
sudo apt-get install dos2unix
使用方法,假设是对 test.sh 文件进行转换:
dos2unix test.sh
之后再用bash就一切正常了: