我正在尝试在终端上执行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] 删除。
我来说两句