如果尚不存在区域设置,如何安装

如果尚不存在区域设置,如何安装

我想设置一个区域设置,但是失败了。

$ sudo update-locale  LANG=ja_JP.UTF-8
*** update-locale: Error: invalid locale settings:  LANG=ja_JP.UTF-8

要使用语言环境,我通过以下方式安装了语言环境locale-gen

$ sudo locale-gen ja_JP.UTF-8
Generating locales (this might take a while)...
  ja_JP.UTF-8... done
Generation complete.
$ sudo update-locale LANG=ja_JP.UTF-8
$

现在我想编写一个 shell 脚本来配置它。我怎样才能知道已经安装了哪个语言环境,以便可以避免重新生成语言环境?

答案1

我发现了一个-a返回系统中所有本地人的选项。

我可以通过此代码检查语言环境是否存在。

if [ `locale -a | grep -c ja_JP.utf` -ge 1 ]; then echo exist; else echo not exist; fi

相关内容