No lo he probado: http://www.vanheusden.com/unsort/
> > -----Mensaje original----- > > De: Santiago Vila [SMTP:[EMAIL PROTECTED] > > Enviado el: martes 14 de junio de 2005 12:47 > > Para: debian-user-spanish@lists.debian.org > > Asunto: Re: Desordenar un fichero > > > > "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. > -------------------------------------------------------------------------- -- > -------------------------------------------------------------------------- -- > ------------------------------------ > 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. > -------------------------------------------------------------------------- -- > -------------------------------------------------------------------------- -- > ------------------------------------ > > This e-mail and any attachments are confidential and intended solely > for the addressee and may also be privileged or exempt from disclosure > under applicable law. If you are not the addressee, or have received > this e-mail in error, please notify the sender immediately, delete it > from your system and do not copy, disclose or otherwise act upon any > part of this e-mail or its attachments.. > > Internet communications are not guaranteed to be secure or virus-free. > The Barclays Group does not accept responsibility for any loss arising > from unauthorised access to, or interference with, any Internet > communications by any third party, or from the transmission of any > viruses. Replies to this e-mail may be monitored by the Barclays > Group for operational or business reasons.. > > Any opinion or other information in this e-mail or its attachments > that does not relate to the business of the Barclays Group is personal > to the sender and is not given or endorsed by the Barclays Group. > > Barclays Bank PLC.Registered in England and Wales (registered no. 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial Services Authority. > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]