그래서 나는 로케일이 무엇을 하는지 압니다. 국가/언어에 따라 일부 프로그램의 출력 형식을 설정합니다. 예를 들어 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 쉘의 기능임).date
LC_ALL
GNU 매뉴얼에서 date
:
%x locale’s date representation (e.g., 12/31/99)