GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
MAGREP(1) FreeBSD General Commands Manual MAGREP(1)

magrep
search messages matching a pattern

magrep [-c | -h | -o | -p | -q | -m max] [-v] [-i] [-l] [-a | -d] header:regex [msgs ...]

magrep prints the names of files from the specified msgs if the value of header matches the POSIX Extended Regular Expression regex. (See mmsg(7) for the message argument syntax.)

If header is empty, magrep matches against the maildir flags of msgs.

If header is ‘*’, magrep searches for the pattern in any header.

If header is ‘/’, magrep searches any plain text parts of the msgs body.

If no msgs are specified and magrep is used interactively, the current sequence will be searched.

The options are as follows:

Search for regex in RFC 2822 address header parts only.
Only print a count of matching headers. If -v is specified, count non-matching headers instead.
Decode the header according to RFC 2047 prior to searching.
Like -p but do not print the file name.
Match regex case insensitively.
Only search a message until a match has been found.
max
Do not show more than max matches.
Print each match only, not the entire line. This option is ignored if -c, -q or -v is specified.
Print the filename, the header and the matching line for each of the matched msgs. If -o is specified each match is printed, instead of the matching line. This option is ignored if -c, -q or -v is specified.
Quiet mode: do not print anything, quit as soon as possible.
Invert the match; print (or count) all files where regex does not match.

The magrep utility exits 0 on success, 1 if no match was found and >1 if an error occurs.

grep(1), mmsg(7), regex(7) / re_format(7)

Leah Neukirchen <leah@vuxu.org>

magrep is not called mgrep because many tools with this name already exist.

magrep is in the public domain.

To the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to this work.

http://creativecommons.org/publicdomain/zero/1.0/

September 10, 2018 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.