MacBook 터미널에서 다음 명령을 사용합니다.
printf "The number is %'d\n" 123456
내 예상 결과:
그 수는 123,456명이다.
하지만 나는 다음을 얻습니다.
번호는 123456입니다.
내 실수를 지적해주세요.
답변1
내 실수를 지적해주세요.
당신이 의미하는 바는 다음과 같습니다.
printf "%'.3d\n" 123456
123,456
구분 기호는 locale
.
LC_NUMERIC="en_US.UTF-8"
printf "%'.3d\n" 123456
123,456
LC_NUMERIC="sv_SE.UTF-8"
printf "%'.3d\n" 123456
123 456
좋은 설명이 있습니다여기.