Dominique Asselineau wrote on Tue, Jun 24, 2008 at 03:03:48PM +0200
> Samuel Thibault wrote on Tue, Jun 24, 2008 at 02:11:42PM +0200
> > On mar, jun 24, 2008 at 01:22:22 +0200, Aldo wrote:
> > > j'aimerais utiliser sort mais pour qu'il ne fasse ce sortage que sur / à
> > > partir des x derniers caractères,
> > > par exemple sortir sur les 3 ou 4 derniers caractères:
> > > es-ce possible?
> > 
> > Directement, je ne vois pas. Par contre, en bricolant a coups de rev et
> > cut il doit y avoir moyen de "remonter" ces caracteres en tete de ligne.
> 
> Ça se fait avec une petite séquence de Perl qu'on peut lancer
> directement en ligne de commande.
> 
> Pour trier sur les 2 derniers caractères de chaque ligne du fichier toto
> 
> $ perl -e '@text = <>; print( sort( {( $a =~ m/(.{2})$/ )[0] cmp ( $b =~ 
> m/(.{2})$/ )[0]} @text ) )' < toto

J'oubliais de dire : il ne faut tout de même pas que le fichier d'enrée 
soit énorme.  Quelques méga devraient passer mais quelques giga...

> 
> dom
> 
> --
> _______________________________________________
> Liste de diffusion CarrefourBLinuX 
>     [email protected]
>     http://lists.freearchive.org/mailman/listinfo/carrefourblinux
> Pour s'inscrire par courriel : 
>     'mailto:[EMAIL PROTECTED]'
> Pour se retirer de la liste par courriel : 
>     'mailto:[EMAIL PROTECTED]'
> 
> Archives : http://lists.freearchive.org/pipermail//carrefourblinux
> Anciennes archives (Yahoogroupes) :
>     http://fr.groups.yahoo.com/group/carrefourblinux/messages
> Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
> 
> Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
> Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

-- 
_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel : 
    'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à