[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Desordenar un fichero (Solucionado)



No lo he probado:
http://www.vanheusden.com/unsort/


> > -----Mensaje original-----
> > De: Santiago Vila [SMTP:sanvila@unex.es]
> > 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.
>



Reply to: