在Linux中运行脚本时,会出现linux报错 /bin/bash^M:解释器错误:没有那个文件或目录。这是因为我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况。主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n。
解决方法有:
方法一:文章来源:https://www.toymoban.com/news/detail-534556.html
sed -i 's/\r$//' test1.sh
方法二:
进入脚本文件的命令模式文章来源地址https://www.toymoban.com/news/detail-534556.html
vi test1.sh
:set ff=unix
:wq
到了这里,关于linux报错 /bin/bash^M:解释器错误:没有那个文件或目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!