[Linux-bruxelles] grep

Aldo info at brlspeak.net
Jeu 26 Sep 16:24:22 CEST 2013


On Thu, Sep 26, 2013 at 03:32:47PM +0200, Ludovic Brenta wrote:
> Aldo wrote:
> >Michel Kapel wrote:
> >>C'est bizarre, moi
> >>ls -lrt *.txt | grep heme
> >>cela donne bien une ligne de ls avec Ephemerella.txt
> >>
> >>Mais c'est une ligne complète de ls, faut découper après.
> >
> >Je ne te suis plus; ici j'ai plusieurs fichiers .txt,
> >le grep a donc trait à plusieurs fichiers:
> >jan.txt feb.txt mrt.txt apr.txt mei.txt jun.txt jul.txt aug.txt
> >sep.txt
> >...desquels si je fais la commande
> >grep -i telenet *.txt
> >j'obtiens un résultat ressemblant à ceci:
> >apr.txt: <la ligne souhaitée>
> >aug.txt: ...
> >feb.txt: ...
> >jan.txt: ...
> >jul.txt: ...
> >jun.txt: ...
> >mei.txt: ...
> >mrt.txt: ...
> >sep.txt: ...
> 
> Pas besoin de pipe ni de xargs.
> 
> grep -i telenet $(ls -rt *.txt)
> 
> devrait fonctionner.

Je confirme Ludovic. Merci. C'est bcp plus simple et efficace qu'avec find etc.

Aldo. 




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