Shell脚本错误:/bin/bash^M: bad interpreter: No such file or directory
在工作的时候,由于会在Windows下创建了一个shell脚本,然后拷贝到服务器上调试运行的时候,结果出现下面的报错:我们使用cat命令看一下分别在Windows和Linux下创建相同的shell脚本内容:结果发现这两个脚本的内容是一样的,没错。接着使用cat-A命令显示所有的内容:windowslinux我们发现,原来在linux下标准的换行符为$,而在windows下的换行符为^MS。所以我们