【发布时间】:2019-01-11 21:09:27
【问题描述】:
我有一个名为 args.sh 的 bash 脚本。它只是应该打印出从命令行传入的参数。
#!/bin/bash
echo "Argument passed in: $1"
我尝试过chmod +x args.sh,但我得到了-bash: ./args: No such file or directory。我在 Mac 上执行此操作。
如何通过调用./args(不带 .sh 文件扩展名)构建可执行文件来调用脚本?
非常感谢任何帮助,谢谢。
【问题讨论】:
-
重命名为
args。 -
如果您是在 Mac 上执行此操作,为什么要标记您的问题
linux? -
您应该在您正在使用的目录中显示
ls -Al a* *.sh。然后,使用信息编辑您的问题。