当前位置:  开发笔记 > 运维 > 正文

如何从shell中检测Mac OS X中的当前区域设置

如何解决《如何从shell中检测MacOSX中的当前区域设置》经验,为你挑选了2个好方法。

我需要从命令行检测OS X中的当前语言环境.在Linux/Unix上,我可以依赖LANG,但并不总是这样设置:

http://henrik.nyh.se/2007/10/displaying-utf-8-correctly-in-leopard-terminal

我正在寻找允许我查找该信息的命令行实用程序或AppleScript代码.理想情况下,他们将从10.2开始工作

我到目前为止最接近的是

defaults read -g AppleLocale

适用于10.3以上



1> cobbal..:

apropos yeilds命令 locale

10.4及更高版本

编辑:

defaults read .GlobalPreferences AppleLanguages | tr -d [:space:] | cut -c2-3

在这里提到.我没有访问10.2系统,所以我不知道它是否有效.


默认读取-g AppleLocale适用于10.3及更高版本

2> vartec..:
locale 

或者如果这不是可以说的话

env | grep LC_

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有