다른 로케일의 존재를 감안할 때 정확하게 UNIX에서 문자 및 문자 세트를 조작하는 방법에 대한 느낌을 얻으려고합니다. UNIX 표준 항목 외부에 특별한 도구를 요구하지 않고 그렇게합니다.UNIX에서 대소 문자를 어떻게 정확하게 변환합니까? (i18N으로 가정)
나의 연구는 나에게 독일 샤프 캐릭터의 문제점을 보여주었습니다. 한 캐릭터는 두 가지 및 다른 문제로 바뀝니다. tr을 사용하는 것은 분명히 매우 나쁜 생각입니다. 내가 볼 수있는 유일한 대안은 이것이다 :
echo StUfF | perl -n -e "print lc($_);"
하지만 작동이 확실하지 않다, 그것은 펄이 필요합니다 - 반드시 나쁜 요구하지만, 아주 큰 망치 ...
무엇에 대한 awk 및 grep 및 sed 및 ...? 그것은 내 질문입니다. 텍스트가 모든 지역에서 더 낮은 케이스인지 어떻게 확신 할 수 있습니까?
귀하의 가정은 정확합니다. –