为什么我的 shell 脚本没有执行?

为什么我的 shell 脚本没有执行?

我在终端中使用以下命令执行它:

sh script.sh

我收到此错误:

sh: 0 can't open script.sh 

答案1

该错误与 gedit 和/或 nano 无关。您的脚本调用有点错误。如果您从sh当前文件夹中不存在的文件开始,则会发生此错误。因此,请使用完整路径启动脚本:

sh /path/to/your/script.sh

或者更改当前文件夹并在该文件夹内启动脚本:

cd /path/to/your
sh script.sh

相关内容