ordene pela terceira coluna e depois pela segunda:
$ sort -k3,3 file | sort -k 2,2
saída:
1 A 0.5
3 A 10
2 B 0.7
5 B 4
4 C 4
Eu tenho um arquivo de três colunas:
1 A 0.5
2 B 0.7
3 A 10
4 C 4
5 B 4
Eu quero classificar o arquivo aumentando a ordem da coluna 3 e agrupar por coluna 2
1 A 0.5
3 A 10
2 B 0.7
5 B 4
4 C 4
Eu sei classificar apenas com base na terceira coluna:
sort -k3,3 file
Mas podemos agrupar pela segunda coluna?
ordene pela terceira coluna e depois pela segunda:
$ sort -k3,3 file | sort -k 2,2
saída:
1 A 0.5
3 A 10
2 B 0.7
5 B 4
4 C 4
Eu vejo que não há resposta, então minha sugestão
sort -k2,2 -nk3,3 file