Как установить локаль, только если это не, существуют все же

Я хочу установить локаль, но она перестала работать.

$ 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
$

Теперь я хочу записать сценарий оболочки для конфигурирования его. Как я могу знать, какая локаль уже установлена так, чтобы я мог избежать, повторно создают локаль?

0
задан 24 September 2018 в 07:38

1 ответ

Я нашел опцию -a это возвращает всех местных жителей в системе.

Я мог проверить существование локали этим кодом.

if [ `locale -a | grep -c ja_JP.utf` -ge 1 ]; then echo exist; else echo not exist; fi
1
ответ дан 27 October 2019 в 10:10

Другие вопросы по тегам:

Похожие вопросы: