在Linux系统中运行Shell脚本时,你大概会遇到一个常见的错误,错误信息如下:
-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory复制代码这个错误通常是由于Shell脚本文件中存在不兼容的换行符引起的。在Windows系统中,文本文件的行尾通常以回车符(CR)和换行符(LF)的组合表现(称为CRLF),而在Linux和Unix系统中,行尾仅以换行符(LF)表现。当你在Windows环境下编写或编辑Shell脚本,然后尝试在Linux系 ... 详细内容已隐藏