我正在尝试在OSX上的终端中运行脚本。我像这样运行它: $ script.sh input.txt output.txt -bash:Script.bash:找不到命令 此脚本之前已经运行(没有对其进行任何更改),并且在使用ls命令时它出现在工作目录中。我不知道这是否意味着什么,但以前我的脚本文件在他们的文件类型图片上有一个.s徽标,现在它是空白的,就像一个.txt文件(在Finder中)。任何帮助将非常感激!我尝试使用script.bash,同样的事情发生了。谢谢!
答案 0 :(得分:3)
尝试“./COMMAND HERE”
或“。命令在这里”
答案 1 :(得分:2)
如果脚本不在$ PATH
中,则需要有明确的路径 ./script.sh input.txt output.txt
您还需要确保将脚本设置为可执行文件
喜欢:
chmod 777 script.sh