(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/>