fabrice régnier a écrit :
> salut la liste,
> 
> L'expression régulière que je passe à grep ne lui plait pas. Mais je ne
> vois pas mon erreur. Pour moi, il devrait me sortir
> "1234567890;01;02;12/06/2010;"
> 
> C'est à dire que je recherche les lignes qui commencent par un numérique
> avec de 4 à 12 chiffres ensuite et qui comporte un ";" à la suite.
> 
> <code>
> FR-PORT:/tmp# cat toto
> 1234567890;01;02;12/06/2010;
> zzzz011234567890;01;02;12/06/2010;klklk
> 
> FR-PORT:/tmp#  grep "^[0-9]{4,12};" toto
> 
> FR-PORT:/tmp#
> </code>
> 
> Si quelqu'un voit mon erreur ;)
> 
> merci et a+
> 
> f.
> 
avec egrep à la place de grep ca marche tres bien, enfin disons qu'il
sort la premiere ligne de toto et pas la sconde j'ai pas experimente plus...
il me semble que grep est parfois chatouilleux sur les regexp...

bonne soiree

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]

Répondre à