메시지에 사용되는 언어를 가져오는 데 사용할 수 있는 명령이 있습니까? 아니면 특정 순서로 등을 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)