EXIGREP(8)
π NAME π
EXIGREP β bestie, this one searches Exim's main log. That's the whole vibe. π
β¨ SYNOPSIS β¨
exigrep [-l] pattern [log file] ...
π DESCRIPTION π
Okay so here's the tea: exigrep is a Perl script that goes digging through one or more main log files looking for entries that match a pattern you give it. And when it finds a match?? It doesn't just show you that one lonely line β no ma'am. It pulls all the log entries for the relevant message, not just the ones that matched. That's the iconic part. π
Which means exigrep can extract complete log entries for a given message, or all mail for a given user, or for a given host, for example. Very versatile, very main character energy. π
Now, the -l flag means 'literal' β like, treat all the characters in the pattern as standing for themselves. No regex shenanigans, just vibes and exact characters. π
Otherwise, bestie, the pattern must be a Perl regular expression. And heads up: the pattern match is case-insensitive. β¨
If no file names are given on the command line, the standard input is read. Simple as that. π«Ά
Oh and here's a fun little detail: if the location of a zcat command is known from the definition of ZCAT_COMMAND in Local/Makefile, exigrep automatically passes any file whose name ends in COMPRESS_SUFFIX through zcat as it searches it. So compressed logs? Handled. No cap. π¦
π BUGS π
Not me being the one to say it, but: this manual page needs a major re-work. π
If somebody knows better groff than us and has more experience in writing manual pages, any patches would be greatly appreciated. The devs are literally asking. If that's you, go off, you'd be doing the lord's work. π
π SEE ALSO π
πΈ AUTHOR πΈ
This manual page was stitched together from spec.txt by Andreas Metzler <ametzler at downhill.at.eu.org>, for the Debian GNU/Linux system (but may be used by others). Respect the craft. π
This was the EXIGREP(8) page from the System Manager's Manual, last touched March 26, 2003. Yes bestie, that's an old date β it's vintage, it's retro, it's heritage. πβ¨
okay bye ily, go grep responsibly ππ¦πΈ
π¦ where this page comes from
- debian bookworm: exim4-base 4.96-15+deb12u10
- debian trixie: exim4-base 4.98.2-1+deb13u4
- debian trixie: exim4-base 4.98.2-1+deb13u5
- ubuntu jammy: exim4-base 4.95-4ubuntu2
- ubuntu jammy: exim4-base 4.95-4ubuntu2.12
- ubuntu noble: exim4-base 4.97-4ubuntu4
- ubuntu noble: exim4-base 4.97-4ubuntu4.8
- ubuntu questing: exim4-base 4.98.2-1ubuntu2
- ubuntu questing: exim4-base 4.98.2-1ubuntu2.3
- ubuntu resolute: exim4-base 4.99.1-1ubuntu1
- ubuntu resolute: exim4-base 4.99.1-1ubuntu1.5
- ubuntu stonking: exim4-base 4.99.4-1ubuntu5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms