如何在Mac上运行脚本文件?

时间:2012-04-14 15:38:35

标签: macos

我已经搜索了如何在Mac上运行脚本文件,但对我来说没有任何作用。

每当我尝试sudo script-name时,终端都会以

响应
  

-bash:/Users/macuser/Desktop/tesseract-3.01:是一个目录

我想要运行的文件名为start,它位于桌面上的tesseract-3.01目录中。

3 个答案:

答案 0 :(得分:3)

简单地做

/Users/macuser/Desktop/tesseract-3.01/start

或者它实际上叫做start.sh

/Users/macuser/Desktop/tesseract-3.01/start.sh

你可能也想做

chmod +x /Users/macuser/Desktop/tesseract-3.01/start.sh

在运行脚本之前将脚本更改为可执行文件

答案 1 :(得分:2)

sudo /Users/macuser/Desktop/tesseract-3.01/start

您必须指明脚本名称,但看起来您只是在指定目录。

你也可以cd到目录然后像这样运行它:

cd /Users/macuser/Desktop/tesseract-3.01
sudo ./start

答案 2 :(得分:1)

尝试

sudo ./Users/macuser/Desktop/tesseract-3.01/start.sh 

cd /Users/macuser/Desktop/tesseract-3.01

然后

sudo ./start.sh