我在Mac上创建一个程序,它使用shell文件来激活程序。我正在寻找一种执行此文件的方法......
〜/ Desktop / Base Giants 0.1.0 BETA.app/Contents/Resources/loadBaseGiants.html
有什么方法可以做到吗?
答案 0 :(得分:1)
OS X附带open
utility,它能够启动应用程序,打开文档以及URL。
~/'Desktop/Base Giants 0.1.0 BETA.app/Contents/Resources/loadBaseGiants.html'
不是应用程序[bundle],而是应用程序包中的HTML文件。
要从shell脚本打开此HTML文件,请使用:
open ~/'Desktop/Base Giants 0.1.0 BETA.app/Contents/Resources/loadBaseGiants.html'
请注意,我假设路径组件Base Giants 0.1.0 BETA.app
不以空格开头。
相反,如果您想打开应用程序本身,请使用:
open -a ~/'Desktop/Base Giants 0.1.0 BETA.app'
请注意单引号的位置:
~/
前缀必须放在 单引号字符串之外,以便~
被识别为主目录。 (为了使shell执行波浪扩展)。