한 열을 기준으로 파일을 정렬하고 다른 열을 기준으로 그룹화

한 열을 기준으로 파일을 정렬하고 다른 열을 기준으로 그룹화

세 개의 열이 있는 파일이 있습니다.

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

관련 정보