22/11/2010, 09:04
|
|
Respuesta: Ejercicio Shell script Forma sucia y poco eficiente:
1.- combinando sort y uniq podés obtener una lista sin duplicados.
2.- para cada elemento de esa lista, grep -c te puede decir cuántas veces aparece en el archivo
3.- generás el nuevo archivo, con cada palabra y el resultado de grep -c.
Otra forma mejor puede ser utilizar sort (para tener todas las iguales juntas), y recorrer cada línea del archivo comparando con la línea anterior. Si es igual, se aumenta un contador. Si es diferente, se escribe la línea junto con el valor del contador y éste último se reinicia a 1.
Intentá hacer alguna de esas opciones, y preguntá de nuevo si tenés problemas.
Saludos |