"Mart�nez Li�bana, Manuel" wrote:
> Necesito desordenar un fichero y lo �nico que se me ocurre es hacer un
> programita c que con random genere una salida desordenada. He buscado en el
> archivo de la lista, en google y no encuentro otra alternativa. En resumen,
> me cuesta creer que no hay una soluci�n m�s sencilla. �Alguien con alguna
> sugerencia?
No dejas claro c�mo lo quieres desordenar. Si lo que quieres es
desordenar las *l�neas*, a lo mejor te vale esto:
#!/usr/bin/awk -f
{ a[NR]=$0 }
END {
for (i=NR;i>=1;i--) {
l=int(rand()*i+1)
print a[l]
a[l]=a[i]
}
}
> [...]
> La informaci�n contenida en este correo electr�nico es privada y
> confidencial. Cualquier uso, modificaci�n, difusi�n y/o reproducci�n por
> parte de cualquier persona distinta del destinatario est� prohibida. Si Vd.
> recibe este mensaje por error, por favor b�rrelo y comun�quelo al remitente.
Por favor no env�es informaci�n privada y confidencial a una lista de correo.