Estou tentando procurar instâncias consecutivas e repetidas de números em um arquivo, com cada número em uma linha diferente. É mais fácil mostrar o que quero dizer em um exemplo.
Por exemplo, minha entrada seria:
16
16
8
8
16
16
4
8
8
8
E minha saída seria:
16 2
8 2
16 2
4 1
8 3
Isso pode parecer uma duplicata, mas embora eu tenha encontrado muitas soluções (como esta ) para encontrar as repetições de um único caractere, nenhuma delas é capaz de pesquisar vários caracteres repetidos.
Você pode usar
uniq
para fazer isso, embora o formato padrão de sua saída seja um pouco diferente.Supondo que
in
seja um arquivo que contém a entrada, você obterá o que vê acima.