(Courriels de diversion: <ciment@saluait-decolleriez.com> <collectionnent@rappelons-soudoyait.com> <reintegra@maintiendrions-merites.com> <repensons@epaississement-feutrer.com> <adverbiaux@commanditer-bacteriologie.com> <numeroterait@postiches-taille.com> <issues@benir-surmenerez.com> <cariaient@vouvoieront-tournebroche.com> <enrobions@voua-rarefieraient.com> <dogmatiques@devoile-egides.com> )


GERBIER Eric wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Guillaume Betous wrote:
> 
>>bonjour,
>>
>>je suis pas tres fort en regexp, et encore moins en awk, alors j'en
>>appelle a la communauté (-:
>>
>>j'ai un fichier texte qui comprend des lignes. dans chaque ligne, je
>>recherche la presence ou non de certains motifs (et un simple affichage
>>me va)
>>
>>facile : /motif_cherche/{print "trouve le motif"}
>>
>>ca me suffit... sauf pour un motif, que j'aimerais chercher (c'est une
>>suite de 10 chiffres), et imprimer
>>
>>/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/{print ???}
>>
>>que mettre a la place des '???' pour avoir l'affichage de ce chiffre ?
> 
> 
> en faisant du mauvais esprit ( je suis meilleur en perl qu'en awk !)
> 
> perl -nle 'print $1 if (m/(\d{10})/) ' fichier
> 
> 
>>ensuite un peu plus corsé :
>>
>>/motif=[0-9]/{print ???}
>>
>>que mettre la la place des ??? pour avoir l'affichage du chiffre de 0 à
>>9 present apres mon "motif=" ?
> 
> 
> perl -nle 'print $1 if (m/motif=(\d)/) ' fichier
> 
> 

Pas mieux :)

-- 
batou


--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>