我想在脚本执行之前确定默认浏览器是否为Mac OS X计算机上的Google Chrome。
我该怎么做?谢谢!
您可以grep/awk
启动服务首选项列表,以找出将哪个浏览器设置为默认浏览器:
x=~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist; \
plutil -convert xml1 $x; \
grep 'https' -b3 $x | awk 'NR==2 {split($2, arr, "[><]"); print arr[3]}'; \
plutil -convert binary1 $x
这x
会在启动服务首选项列表中设置一个变量(),然后使用将其转换plutil
为xml
格式,以便我们可以使用grep
它。我们找到要查找的字符串(https
),然后输出结果。最后一步是将plist转换回binary
format。
如果将chrome设置为默认值,则会得到:
结果:
com.google.chrome
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句