
저는 수천 단위로 그룹화되지 않는 el_GR.UTF-8을 사용합니다. /usr/share/i18n/locales/el_GR을 변경하고 업데이트했습니다.
sudo locale-gen el_GR
sudo locale-gen el_GR.UTF-8
sudo update-locale LANG=el_GR.UTF-8
그러나 printf "%'.1f\n" 1000은 여전히 1.000,0 대신 1000,0을 생성합니다.
답변1
배포판에서 관리하는 파일을 수정하지 마십시오. /usr
이외의 파일은 편집하지 마세요 /usr/local
. 패키지 관리자가 변경 사항을 덮어씁니다.
다른 천 단위 구분 기호를 사용하려면 LC_NUMERIC
다른 값으로 설정하세요.
$ LC_NUMERIC=en_US.UTF-8 printf %\'.1f\\n 1000
$ 1,000.0