유닉스와 엑셀 정렬

유닉스와 엑셀 정렬

Excel에 따라 정렬된 파일 목록은 다음과 같습니다.

a1.txt
a10.txt
a11.txt
a12.txt
a2.txt

Unix/Linux에서 사용하는 경우 sort다음 순서를 얻습니다.

a10.txt
a11.txt
a12.txt
a1.txt
a2.txt

캐릭터의 다른 행동을 볼 수 있는 곳입니다 .. Excel과 동일한 주문을 받을 수 있는 옵션이 있나요? -b, -g, -n, ...을 시도했지만 성공하지 못했습니다.

답변1

env LC_ALL=C sort 

man페이지 에서 sort:

  *** WARNING *** The locale specified by the  environment  affects  sort
   order.  Set LC_ALL=C to get the traditional sort order that uses native
   byte values.

자세한 내용은 이 StackOverflow 질문을 참조하세요.

답변2

다음 명령을 시도해 보십시오 : sort -d;)

관련 정보