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

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

Répondre à