shell - 找不到 .sh 文件

标签 shell ubuntu sh

我正在尝试在终端上执行 test.sh。

我的 test.sh 在/Home/monty 文件夹中,我让它可执行:

chmod 755 test.sh

我尝试使用以下方法执行它: $./测试.sh 我得到一个错误:

bash: ./test.sh: /usr/bin/bash: bad interpreter: No such file or directory

我试着在终端上这样做:

$ PATH=$PATH:/Home/monty

但是没有用。 我该如何解决这个问题?

最佳答案

由于我的脚本是在 Windows 中编辑的,因此我通过将行尾从 CRLF 更改为 LF 解决了这个问题。

关于shell - 找不到 .sh 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29140377/

相关文章:

linux - mv 包裹在 if 中的 shell 脚本中

linux - awk:致命:无法打开文件 `' 进行读取(没有这样的文件或目录)

bash -/bin/sh : No such file or directory when setting a docker-compose entrypoint

macos - 让 Scala 解释器工作

c++ - 如何监视哪些进程访问 Unix 中的特定文件?

ubuntu - 如何将碎片添加到 KDE 上下文菜单以安全删除文件/文件夹?

linux - 连接外接显示器时自动调整 X11 显示大小

macos - Bash 变量字符替换以空字符串或无效命令结束

bash - 有趣的 bash 行为

bash - 如何正常地在 git action 的 sh 中随机运行 for 循环?