Linux/Unix 下执行 Shell 脚本出现的问题:/start.sh[6]: ^M: not found

错误信息:
./start.sh[6]: ^M: not found
./start.sh[7]: ^M: not found
截图:
在这里插入图片描述
错误原因:
   其实^M就是windows下的换行符。因为本人是在Windows下编辑start.sh的,然后再用ftp上传到unix上,没有意识到windows系统和unix系统文件格式的区别,解决办法就是用ultraedit来转换。
转换方法: 文件 -----> 另存为 ----->
在这里插入图片描述

发布了142 篇原创文章 · 获赞 44 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_40916641/article/details/103048262
今日推荐