실제로 로케일을 테스트하는 방법

실제로 로케일을 테스트하는 방법

그래서 나는 로케일이 무엇을 하는지 압니다. 국가/언어에 따라 일부 프로그램의 출력 형식을 설정합니다. 예를 들어 1000000은 1,000,000.00 1 000 000.00 1.000.000,00 및 기타 다양한 출력 형식으로 형식화될 수 있습니다. 하지만 이를 문자 그대로 테스트하여 다양한 출력을 비교 export LC_ALL=en_GB.utf8하고 관찰 할 수 있는 프로그램이 있습니까 ?export LC_ALL=en_US.utf8

답변1

export임시 테스트의 경우 테스트하려는 동작이 있는 명령이나 프로그램을 실행하기 전에 실제로 환경 변수가 필요하지 않습니다. 예를 들어 날짜가 다른 로캘에서 어떻게 표시되는지 확인하려면 다음 명령을 실행할 수 있습니다.

$ LC_ALL=en_US.utf8 date +%x
07/03/2014

$ LC_ALL=en_GB.utf8 date +%x
03/07/14

위 명령의 경우 명령 앞에 변수 할당을 추가하여 환경 변수를 임시로 설정합니다 LC_ALL(POSIX 쉘의 기능임).dateLC_ALL

GNU 매뉴얼에서 date:

%x     locale’s date representation (e.g., 12/31/99)

관련 정보