sort
tem a opção de classificar por várias colunas, faça:
sort -k1,1 -k2,2 file.txt
O acima será sort
do arquivo primeiro por espaço em branco separado coluna 1, depois pela coluna 2.
Você também pode definir outro delimitador do que qualquer espaço em branco pela opção -t
, por exemplo, definindo ,
como o delimitador:
sort -t ',' -k1,1 -k2,2 file.txt
Verifique man sort
.