一 概述
今天我在执行shell脚本./xx.sh的时候提示了/bin/bash^M: bad interpreter;
二 解决过程
通过vim编辑工具打开文件:
然后输入:set ff?
显示为:fileformat=dos
最后输入:set ff = unix即可
我的大概理解为文件在Windows上编辑过,倒是文档字符与Linux文档字符不匹配导致。
具体原因后续学习相关知识再来补充。。。
今天我在执行shell脚本./xx.sh的时候提示了/bin/bash^M: bad interpreter;
通过vim编辑工具打开文件:
然后输入:set ff?
显示为:fileformat=dos
最后输入:set ff = unix即可
我的大概理解为文件在Windows上编辑过,倒是文档字符与Linux文档字符不匹配导致。
具体原因后续学习相关知识再来补充。。。