找不到.sh文件

复合茶

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

我的test.sh在/ Home / monty文件夹中,并将其设置为可执行文件:

chmod 755 test.sh

我尝试使用以下命令执行它:$。/ test.sh我收到一个错误:

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

我试图在终端上这样做:

$ PATH=$PATH:/Home/monty

但无济于事。我该如何解决这个问题?

肠杆菌

您可能设置了错误的shabang。在ubuntu中,bash通常位于,/bin/bash因此在文件顶部应该具有:

#!/bin/bash

代替:

#!/usr/bin/bash

运行脚本的另一种方法是只告诉bash(或sh)执行它:

bash ./test.sh

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章