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

Re: OT: regexp



Eric LeBlanc a écrit, mercredi 30 janvier 2002, à 15:40 :
> Bonjour,

Bonsoir.

> Est-ce que c'est possible de faire une syntaxe d'expression regulieres
> permettant de chercher sur 2 lignes?
> 
> exemple simple:
> 
> 12
> 13
> 12
> 14
> 12
> 13
> 12
> 15
> 12
> 16
> 
> Je veux prendre les lignes dont j'ai 12 et 13 consecutivement.
> 
> En toute logique, je ferais:
> 
> egrep "12\n13" fichier
> 
> mais, cela ne fonctionne pas.
> 
> Une idee?

awk 'BEGIN{RS="12";FS="\n"}$2~/^13/{print RS$1"\n"$2"\n"}' fichier

> Merci

de rien.
-- 
Jacques L'helgoualc'h



Reply to: