我是 shell 脚本的新手,我正在尝试在 mac 上使用终端打开一些 pdf 文件,所以我可以稍后编写脚本,但是当我指定应用程序时,我无法让它们在 Acrobat 甚至 Photoshop 中打开。我已经尝试过 open -a Acrobat ~/filename/ .pdf 和 open -a "Adobe Acrobat 7.0 Professional" /(absolute url)/ .pdf 及其变体。
当我用预览或文本编辑尝试它时效果很好,当我只使用打开时打开很好,除了一些在预览中打开。Adobe 是否有一些问题阻止我定位应用程序,或者我错过了一些简单的东西?任何帮助将非常感激。
编辑
将头撞到墙上后,我发现我定义的绝对路径是错误的。我不确定为什么 Acrobat 和 Photoshop 在正常打开时不需要绝对路径,并且在使用 -a 指定应用程序但转义路径中的空格时不需要绝对路径。
示例:/Applications/Adobe\Acrobat\ 7.0\ Professional/Adobe\ Acrobat\ 7.0\ Professional.app/