如何使用 bash 脚本获取 mac osX 中的默认浏览器名称

如何使用 bash 脚本获取 mac osX 中的默认浏览器名称

我正在尝试编写一个脚本来查找默认浏览器是否是 chrome。

我可以在哪个文件中找到存储此信息?

答案1

在 Snow Leopard 上,这可以通过位于 /usr/bin/ 中的默认设置来实现。
手册页中写道:“默认设置允许用户从命令行 shell 读取、写入和删除 Mac OS X 用户默认设置。”

一个例子:
#!/bin/bash defaultBrowser=$(/usr/bin/defaults read com.apple.LaunchServices | grep LSHandlerRoleAll | uniq | cut -d "\"" -f 2) echo "default browser is: " $defaultbrowser

相关内容