尝试执行 shell 脚本时出现错误“./: 是一个目录”

尝试执行 shell 脚本时出现错误“./: 是一个目录”

chmod +x对文件做了操作,但仍然无法运行脚本,我不知道它出了什么问题:

~$ chmod +x hworld.sh
~$ ./ hworld.sh
-bash: ./: Is a directory

答案1

./和脚本名称之间不应有空格。

而不是这样:

./ hworld.sh

运行这个:

./hworld.sh

解释一下,./这是当前目录的缩短路径。此文件位于当前目录中,因此正斜杠必须位于文件名前面,中间没有空格。

相关内容