Mac OS X - 为什么‘open’命令不能从 bash 脚本中为我传递参数?

Mac OS X - 为什么‘open’命令不能从 bash 脚本中为我传递参数?

我试图通过 bash 脚本运行这个“open”命令,但由于某种原因,参数没有传递。有什么想法吗?

#!/bin/bash
open -a /Applications/Google\ Chrome.app/ --args --disable-web-security --allow-file-access-from-files

答案1

也许检查一下参数是否有效?我能够传递多个网站以在 Chrome 中打开,如下所示:

open -a '/Applications/Google Chrome.app' --args http://stackoverflow.com http://superuser.com

然后它们就如预期的那样在 Chrome 中打开了

编辑:经过反复尝试,我还意识到 Chrome 必须是辞职在运行命令之前,CLI 参数才能生效。

相关内容