我正在学习如何在UNIX中创建shell脚本,但我一直遇到这个愚蠢的错误.假设我制作了一个这样的脚本:
#!/bin/sh
echo HELLO
Run Code Online (Sandbox Code Playgroud)
我将文件保存为测试,并使用chmod 700 test使命令可执行.我将文件保存在我的主目录中,并(尝试)运行该文件,如下所示:
./test
Run Code Online (Sandbox Code Playgroud)
仅限UNIX回复:
./test: Command not found.
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?当我输入ls -l时,文件名旁边有一个星号.在我使用chmod命令之前就没有了.谁能告诉我我做错了什么?