执行Shell脚本报错/bin/bash^M: bad interpreter: No such file or directory

目录

裴先生
裴先生
发布于 2022-04-03 / 0 阅读
0
0
原创
执行sh myBlogService.sh status出现如下错误 修改脚本为 ./myBlogServcie.sh status出现如下错误 执行命令 cat -A myBlogServie.sh 查看脚本格式,出现如下 文件行尾为^M$,这样的主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识, 而unix格式的文件行尾为$,unix格式的文件行尾则以\n来标识。 执行如下命令,通过修改文件输出格式
vi myBlogService.sh :set ff = unix :wq
再执行命令 cat -A myBlogServie.sh 查看脚本格式,出现如下 至此,问题解决

原创

版权声明:本博客原创文章,由 裴先生 2022年04月03日 发表。
转载说明:除特殊说明外本站文章皆由 CC BY-NC-SA 4.0 协议发布,转载须注明出处。


评论