FindMyFUN

/bin/bash^M: 坏的解释器: 没有那个文件或目录

原因

在Linux中有时候我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况

主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n

解决办法

方法一:使用文本编辑工具将脚本文件所有的\r\n替换成\n

方法二:在执行脚本时,弹出错误提示:没有那个文件或目录

这是由于脚本文件在保存时使用了DOS文件格式造成的,可以用vim打开文件,然后执行下列操作:

:set ff=unix
:wq

即可

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »