> Bonjour.
> 
> J'ai un fichier de log  log.txt du type:
> 
> From: [EMAIL PROTECTED]
> Subject: un sujet
> bla bla
> From: [EMAIL PROTECTED]
> 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
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à