ASCII 순서를 사용하는 "정렬" 명령

ASCII 순서를 사용하는 "정렬" 명령

sortASCII 값으로 정렬하거나 적어도 구두점을 무시하지 않으려고 합니다. 즉 :

sort <<DATA
a.01
a.04
a2
a.3
a.2
DATA

생산해야 한다

a.01
a.04
a.2
a.3
a2

다음 속성은 특히 중요합니다.

  • 포인트는 무시되지 않으므로a.2 < a.3 < a2
  • 숫자는 특별히 취급되지 않으므로a.04 < a.3

어떻게 이를 달성할 수 있나요?

관련 정보