解释器错误:没有那个文件或目录

原因:
在Linux中有时候我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况.
主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n.

方式一:

sed -i 's/\r$//' test.sh

 

方式二:

vi filename->e->:set查看当前filename是什么文件格式,如果fileformat=dos表示使用的是dos文件格式,shell文本只能使用unix格式。

:set ff=unix
:wq

 

强烈建议使用方法二

 

https://blog.csdn.net/rl529014/article/details/51438469


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