[Linux-bruxelles] grep

Michel Kapel michel.kapel at gmail.com
Jeu 26 Sep 14:08:54 CEST 2013


?? resDuGrep | sort -n ???
mais il faut bien délimiter la clé de tri et qu'elle soit au format
yyyymmdd[etc]


Le 26 septembre 2013 13:46, Jean-Marc <jean-marc at 6jf.be> a écrit :

> On Thu, 26 Sep 2013 13:34:45 +0200, Aldo <info at brlspeak.net> wrote:
> > Hello!
>
> Salut Aldo,
>
> >
> > je voudrais voir affiché, une ligne donnée de plusieurs fichiers txt:
> grep
> > le fais mais dans l'ordre alphabétique;
> > comment obtenir qu'il le fasse par ordre inverse des dates ?
>
> Tu veux parcourir les fichiers par ordre de date inversée et pas dans
> l'ordre alpha, c'est ça ?
>
> > Si je combine grep -i mmm ./*.txt à |ls -lrt ça ne le fais pas!
> > Avec find ça ne le fais pas non plus, et cette commande est plutôt
> complexe!
> > N'y a-t-il pas moyen de combiner grep, ls et sort ou qq chose le plus
> > simplement possible ?
>
> <grep -i mmm ./*.txt> prend les fichiers dans l'ordre de leurs noms.
>
> Le plus simple est de construire la liste de fichiers et de passer
> cette liste à <grep>.
>
> La commande qui fait ça, c'est <xargs>.
>
> Donc, tu construits ta liste avec <ls -ltr ./*.txt> et tu passes ça à
> <grep> via un pipe vers <xargs>.
>
> Cela donne ceci :
> <ls -ltr ./*.txt | xargs grep -i mmm>
>
> Dis-moi si cela te convient.
>
> > Merci à vous.
> >
> > Aldo.
> >
>
> Jean-Marc
> _______________________________________________
> Linux-bruxelles mailing list
> Linux-bruxelles at lists.bxlug.be
> https://listes.domainepublic.net/listinfo/linux-bruxelles
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/linux-bruxelles/attachments/20130926/c2b60617/attachment-0003.html>


Plus d'informations sur la liste de diffusion Linux-bruxelles