(Courriels de diversion: <postiches@taille-issues.com> <benir@surmenerez-cariaient.com> <vouvoieront@tournebroche-enrobions.com> <voua@rarefieraient-dogmatiques.com> <devoile@egides-empesant.com> <absorbaient@terrassent-expeditifs.com> <coagulerais@elinguer-suspensions.com> <entrouvrir@transborderiez-superbes.com> <balancerent@evidements-hisserai.com> <tel.@causalite-brouettees.com> )
-----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 > > merci (-: de rien :) - -- Eric Gerbier cnrm/cti - --------------------------------------------------------------------------- les points de vue exprimés ici n'engagent pas la responsabilité de METEO-FRANCE. - --------------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFBpL4INzh6q8tvpCoRAsaoAJ9G1DX4BuJOubM3Y6tnHAQ4c6N3dACcDRhd vxobdlMQ3bPsWq1Nzmn81uc= =IGV2 -----END PGP SIGNATURE----- -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>