[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: grep et expression régulière



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


Reply to: