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: