3

我正在尝试在 OSX 上的终端中运行脚本。我这样运行它: $ script.sh input.txt output.txt -bash: Script.bash: command not found 这个脚本以前工作过(没有改变它),当使用 ls 命令时它出现在工作目录中. 我不知道这是否意味着什么,但以前我的脚本文件在其文件类型图片上有一个 .s 标志,现在它是空白的,就像一个 .txt 文件(在 Finder 中)。任何帮助将非常感激!我尝试使用 script.bash 并且发生了同样的事情。谢谢!

4

2 回答 2

4

试试“./COMMAND HERE”

或“.COMMAND HERE”

于 2013-10-14T23:26:44.033 回答
2

如果脚本不在您的 $PATH 中,您需要有一个明确的路径

./script.sh input.txt output.txt

您还需要确保脚本设置为可执行

喜欢:

chmod 777 script.sh

于 2013-10-14T23:29:52.250 回答