[gull] Grep avec plusieurs motifs?

Philippe Ney philippe at overcool.ch
Fri Jun 9 14:28:53 CEST 2006


> Bonjour.
> 
> J'ai un fichier de log  log.txt du type:
> 
> From: toot at foo.bar
> Subject: un sujet
> bla bla
> From: titit at foo.bar
> Subject: un autre sujet
> bla bla
> bli bli
> 
> Si je fais "grep Subject log.txt", je n'ai que le ligne avec Subject.
> Si je fais "grep From log.txt", je n'ai que le ligne avec From.
> 
> Ce que j'aimerai c'est faire un OU logique genre "grep (From|Subject)
> log.txt" pour qu'il me sort en alternance les lignes sujet et from.
> 
> Mais je ne trouve pas la bonne syntaxe.
> 
> Pourriez vous me l'indiquer?


Si la structure est toujours la même, soit ligne "From" puis ligne
"Subject" vous pouvez aussi dire à grep de vous afficher plus d'une ligne.

$ grep -A 1 From log.txt


Philippe



More information about the gull mailing list