![일부 줄은 한 자리이고 다른 줄은 두 자리인 경우 파일을 숫자로 정렬하는 방법은 무엇입니까? [복사]](https://linux55.com/image/103710/%EC%9D%BC%EB%B6%80%20%EC%A4%84%EC%9D%80%20%ED%95%9C%20%EC%9E%90%EB%A6%AC%EC%9D%B4%EA%B3%A0%20%EB%8B%A4%EB%A5%B8%20%EC%A4%84%EC%9D%80%20%EB%91%90%20%EC%9E%90%EB%A6%AC%EC%9D%B8%20%EA%B2%BD%EC%9A%B0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%88%AB%EC%9E%90%EB%A1%9C%20%EC%A0%95%EB%A0%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
예를 들어 텍스트 파일에 다음이 있다고 가정해 보겠습니다.myfile.txt
Schwifty1
Schwifty2
Schwifty3
Schwifty4
Schwifty5
Schwifty6
Schwifty7
Schwifty8
Schwifty9
Schwifty10
... ect ect ect...
Schwifty20
Schwifty21
... ect ect ect...
Schwifty30
Schwifty31
sort
이 파일을 사용하면 다음과 같은 결과가 반환됩니다.
Schwifty1
Schwifty10
Schwifty11
.........
Schwifty2
Schwifty20
Schwifty21
.........
Schwifty30
Schwifty31
Schwifty32
..........
실제로 숫자 기반이었으면 좋았을 텐데요숫자마지막에 첨부합니다. 정렬 기능을 사용하여 이를 수행할 수 있는 방법이 있습니까?
답변1
버전 정렬 옵션을 사용하십시오.
sort -V source > destination