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