![한 열을 기준으로 파일을 정렬하고 다른 열을 기준으로 그룹화](https://linux55.com/image/65387/%ED%95%9C%20%EC%97%B4%EC%9D%84%20%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%A0%95%EB%A0%AC%ED%95%98%EA%B3%A0%20%EB%8B%A4%EB%A5%B8%20%EC%97%B4%EC%9D%84%20%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C%20%EA%B7%B8%EB%A3%B9%ED%99%94.png)
세 개의 열이 있는 파일이 있습니다.
1 A 0.5
2 B 0.7
3 A 10
4 C 4
5 B 4
3열의 순서를 늘리고 2열을 기준으로 그룹화하여 파일을 정렬하고 싶습니다.
1 A 0.5
3 A 10
2 B 0.7
5 B 4
4 C 4
세 번째 열만 기준으로 정렬하는 방법을 알고 있습니다.
sort -k3,3 file
하지만 두 번째 열을 기준으로 그룹화할 수 있나요?
답변1
세 번째 열을 기준으로 정렬한 다음 두 번째 열을 기준으로 정렬합니다.
$ sort -k3,3 file | sort -k 2,2
산출:
1 A 0.5
3 A 10
2 B 0.7
5 B 4
4 C 4
답변2
답이없어서 제안드립니다
sort -k2,2 -nk3,3 file