我已经搜索了如何在Mac上运行脚本文件,但对我来说没有任何作用。
每当我尝试sudo script-name
时,终端都会以
-bash:/Users/macuser/Desktop/tesseract-3.01:是一个目录
我想要运行的文件名为start
,它位于桌面上的tesseract-3.01
目录中。
答案 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