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