sort -t '\t' -k9,9 -k14,14 -k16,16n
(lembre-se que você precisa especificar onde as chaves de ordenação começam e onde elas terminam , caso contrário (como quando você usa -k9
em vez de -k9,9
) elas terminam no final da linha) .
Eu tenho um arquivo separado por tabulações e quero classificá-lo por suas colunas 9, 14 e 16. Com isso, quero dizer que todas as linhas que concordarem na coluna 9 devem ser classificadas pela coluna 14 e, entre elas, aqueles que também concordarem com a coluna 14 devem ser classificados pela coluna 16. (Todas as colunas devem ser classificadas de forma crescente, mas as duas primeiras devem ser classificadas alfabeticamente e a outra numericamente).
Eu tentei várias formas de ( gnu
) sort
, mas não obtenho a ordem de classificação desejada. A página man não ajudou. Alguém pode me dizer o encantamento certo para alcançar o tipo descrito acima?
Tags sort