
メッセージに使用される言語を取得するために使用できるコマンドはありますか?それとも、特定の順序で背中をLC_MESSAGES
確認する必要がありますか?LC_ALL
LANG
答え1
locale
次の方法で情報を取得できます。
$ locale
LANG=en_us.UTF-8
LANGUAGE=
LC_CTYPE="en_us.UTF-8"
LC_NUMERIC="en_us.UTF-8"
LC_TIME="en_us.UTF-8"
LC_COLLATE="en_us.UTF-8"
LC_MONETARY="en_us.UTF-8"
LC_MESSAGES="en_us.UTF-8"
LC_PAPER="en_us.UTF-8"
LC_NAME="en_us.UTF-8"
LC_ADDRESS="en_us.UTF-8"
LC_TELEPHONE="en_us.UTF-8"
LC_MEASUREMENT="en_us.UTF-8"
LC_IDENTIFICATION="en_us.UTF-8"
LC_ALL=
関心のある関連変数は次のとおりです$LC_MESSAGES
。
LC_MESSAGES
Formats of informative and diagnostic messages and
interactive responses.
スクリプトからその出力を取得して、これらの環境変数を使用できるようにすることができます。
$ source <(locale)