Unix - ayudita con script de unix!!

 
Vista:

ayudita con script de unix!!

Publicado por Naxo (1 intervención) el 30/11/2006 10:25:02
HOLA!!
Bueno, os cuento a ver si podeis exarme un cablecillo!!:)
necesito saber como puedo hacer, o q sentencia sería para hacer esto:
tengo un fichero con el script ok? (.sh)

Tengo otro fichero .txt, con una lista de numeros.

Necesito saber q sentencia pongo o q hago en el script para que me vaya recorriendo la lista de numeros del txt y me diga cual sta repetido y ctas veces lo esta..y que ese resultado me lo saque en otro fichero..

es decir..

tngo esto en el txt:

1233
3222
1234
222
1234
y necesito q en otro fihero (x ejemplo "resultado.txt") me aparezca:
1233 1
3222 1
1234 2
222 1

algo asi...no me importaria q volviera a salir el " 1234 2 "...otra vez...pero basicamente lo que necesito es q me diga ctas veces se repiten..(no importa q ponga siempre toda la lista y al lado las veces q se repite cada numero....NO es necesario q me elimine los q se repiten de la lista y me ponga solo uno con el numero de repeticiones en resultado.txt....no se si me explico)

espero haberme explicado medio bien por lo menos!!

a ver si me exais un cablecilllo q soy novatillo ene sto de unix!!!!!!

GRAACIAAS!!!


saludoo!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayudita con script de unix!!

Publicado por Tom (178 intervenciones) el 01/12/2006 11:38:44
while read NUM
do
grep -c $NUM numeros.txt
done < numeros.txt > resultado.txt
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayudita con script de unix!!

Publicado por Antoni Masana (21 intervenciones) el 06/12/2006 09:28:43
es más simple:

sort numero.txt | uniq -c >resultado.txt
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayudita con script de unix!!

Publicado por Tom (178 intervenciones) el 11/12/2006 12:04:15
Pues sí. Nunca te acostarás sin aprender una cosa más ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar