我可以看到 /bin/bash 文件夹,但是为什么命令会引发错误

我可以看到 /bin/bash 文件夹,但是为什么命令会引发错误

尝试安装洗剂在我的 Ubuntu 上。

跑步时

./install.sh
bash: ./install.sh: /bin/bash^M: bad interpreter: No such file or directory

它会引发错误。

然后我进入该文件夹并发现 bash 文件夹就在那里。

在此处输入图片描述

如何修复它?

答案1

搜索一段时间后,发现该问题是由于在 Windows 环境中编写脚本并尝试在 Linux 环境中运行它引起的。

使其工作的超级简单的方法是使用dos2unix(可以通过 轻松安装sudo apt install dos2unix

进入有代码的文件夹,然后

dos2unit *.sh

然后运行./install.sh

相关内容