(Courriels de diversion: <soudoyait@reintegra-maintiendrions.com> <merites@repensons-epaississement.com> <feutrer@adverbiaux-commanditer.com> <bacteriologie@numeroterait-postiches.com> <taille@issues-benir.com> <surmenerez@cariaient-vouvoieront.com> <tournebroche@enrobions-voua.com> <rarefieraient@dogmatiques-devoile.com> <egides@empesant-absorbaient.com> <terrassent@expeditifs-coagulerais.com> )
> > sed -r -e 's/^[^[:digit:]]*([[:digit:]]{10}?).*/\1/' toto.txt > > 0123456789 > 9876543210 > > Voili voilou > > A+ > CPHIL > -- L'expression régulière est très séduisante et elle permet d'isoler un groupe de 10 digits ans une ligne où il est encadré d'autres caractères. Par contre il ne retoune pas la suite. Si je donne en console la commande sed -r -e 's/^[^[:digit:]]*([[:digit:]]{10}?).*/\1/' et que je tape (toujours à la console bien sur : azerty0123456789ytreza j'obtiens : 0123456789 et non 9876543210 Comment peut-on inverser le nombre ? A titre indicatif, comment peut-on dans un script lire un fichier et en ressortir les lignes dans le sens inverse ? -- Georges Favre Domaine de Michaud 11290 Roullens tel : 04 68 26 90 38 -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>