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

Re: grep et expression régulière



Le Thu, 14 Jan 2010 17:12:38 +0100,
fabrice régnier <regnier.fab@free.fr> 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.
> 


Salut,

Utilise grep -E.

(extrait du man )
-E, --extended-regexp
              Interpréter  le  MOTIF  comme une expression rationnelle
étendue (...)

A+


Reply to: