Agrupar por funcionalidade no endereço MAC

1

Estou procurando uma solução que faça o agrupamento de endereços mac idênticos (IDs de dispositivos). Eu tentei usar sort -k 2 , mas não estou confiante no resultado.

O conjunto de dados é semelhante a:

1616.93,ac:22:0b:a6:22:c3
2872.32,c0:bd:d1:36:bb:49
3314.55,d4:0b:1a:39:19:b2
2854.11,18:f6:43:64:81:67
3540.68,18:f6:43:64:81:67
3856.91,ac:22:0b:a6:22:c3
2497.93,d4:0b:1a:39:19:b2

Saída esperada

1616.93,ac:22:0b:a6:22:c3
3856.91,ac:22:0b:a6:22:c3
3314.55,d4:0b:1a:39:19:b2
2497.93,d4:0b:1a:39:19:b2
2872.32,c0:bd:d1:36:bb:49
2854.11,18:f6:43:64:81:67
3540.68,18:f6:43:64:81:67

Pergunta de acompanhamento: depois de agrupá-lo por IDs de dispositivos, se eu tiver que classificar a coluna 1 em ordem crescente. como devo fazer isso

    
por user4943236 15.07.2015 / 10:58

1 resposta

2
sort -t"," -k 2 file
2854.11,18:f6:43:64:81:67
3540.68,18:f6:43:64:81:67
1616.93,ac:22:0b:a6:22:c3
3856.91,ac:22:0b:a6:22:c3
2872.32,c0:bd:d1:36:bb:49
2497.93,d4:0b:1a:39:19:b2
3314.55,d4:0b:1a:39:19:b2

Só precisava usar -t"," como o delimitador. E file armazena seus dados não classificados.

    
por 15.07.2015 / 11:17