关于shell脚本提示No such file or directory的解决办法和原因

 在执行刚编写完的shell脚本时,报错

现象:


解决办法:

   vim模式打开这个shell脚本,查看编码格式后设置成unix编码

   具体操作:

            vim shellarr.sh打开脚本,ctrl+c进入输入:命令的格式,输入:set ff?,查看格式是否是fileformat=unix

           如果不是,设置成unix

           :set ff=unix后保存(:wq)即可。

原因:文件格式不正确导致,文件是DOS格式。使用:set ff=unix 强制将文件转换为unix格式。


版权声明:本文为qq_28096687原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。