无法运行shell脚本

时间:2013-10-14 23:24:55

标签: macos bash shell

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

2 个答案:

答案 0 :(得分:3)

尝试“./COMMAND HERE”

或“。命令在这里”

答案 1 :(得分:2)

如果脚本不在$ PATH

中,则需要有明确的路径

./script.sh input.txt output.txt

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

喜欢:

chmod 777 script.sh