Sort em duas colunas

1. Sort em duas colunas

Eduardo da Silva Carvalho
duducarvalho86

(usa Red Hat)

Enviado em 14/02/2020 - 17:47h

Fala Pessoal,

Estou com uma dificuldade pra resolver um problema que acredito não ser muito complicado...
Abaixo está o exemplo e após explico o que preciso:

0001-1234 102
0001-1234 103
0001-1234 101
0001-1236 202
0001-1236 201
0001-1235 701
0001-1235 702

Eu preciso ordenar pela primeira coluna (irá agrupar valores iguais) e após ordenar pela segunda mas tratando os valores como números que podem ir de 0001 até 9999.
É possível fazer via comando Sort?
Caso não, alguma ideia utilizando o próprio terminal?

O Resultado seria:

0001-1234 101
0001-1234 102
0001-1234 103
0001-1235 201
0001-1235 202
0001-1236 701
0001-1236 702

Agradeço toda ajuda que me fornecerem.



  


2. Re: Sort em duas colunas

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 14/02/2020 - 18:07h

Testa assim:
paste -d' ' <(cut -d' ' -f1 arquivo.txt | sort) <(cut -d' ' -f2 arquivo.txt | sort)  








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts