我chmod +x
对文件做了操作,但仍然无法运行脚本,我不知道它出了什么问题:
~$ chmod +x hworld.sh
~$ ./ hworld.sh
-bash: ./: Is a directory
答案1
./
和脚本名称之间不应有空格。
而不是这样:
./ hworld.sh
运行这个:
./hworld.sh
解释一下,./
这是当前目录的缩短路径。此文件位于当前目录中,因此正斜杠必须位于文件名前面,中间没有空格。
我chmod +x
对文件做了操作,但仍然无法运行脚本,我不知道它出了什么问题:
~$ chmod +x hworld.sh
~$ ./ hworld.sh
-bash: ./: Is a directory
./
和脚本名称之间不应有空格。
而不是这样:
./ hworld.sh
运行这个:
./hworld.sh
解释一下,./
这是当前目录的缩短路径。此文件位于当前目录中,因此正斜杠必须位于文件名前面,中间没有空格。