Digamos que tiene lo siguiente.¿Cómo agruparías varias líneas?
192.168.0.100
192.168.0.100
192.168.0.100
192.168.0.102
192.168.0.102
192.168.0.100
Eso se considera 3 éxitos únicos. La forma de distinguirlo es que las IP idénticas consecutivas cuentan como una. ¿Cómo recorrerá el archivo y contará en consecuencia?
Tal vez hacerlo en dos pasos: primero pasar y fusionar las direcciones IP consecutivas, y luego contar todas las líneas en el archivo? –
posible duplicado de [La mejor forma de simular "agrupar por" desde bash] (http://stackoverflow.com/questions/380817/best-way-to-simulate-group-by-from-bash) –
¿Qué significa? "en bash" exactamente? eliminar duplicados consecutivos es el trabajo de "uniq", así que para resolver el problema, un "cat data | uniq | wc -l" debería cortarlo ... ¿pero es "bash"? – 6502