It tells grep to use the Extended regular expressions. Further down in the man page for grep it defines the various regular expressions as: "grep understands three different versions of regular expression syntax: “basic” (BRE), “extended” (ERE) and “perl” (PRCE). In GNU grep, there is no difference in available functionality between basic and extended syntaxes. In other implementations, basic regular expressions are less powerful. The following description applies to extended regular expressions; differences for basic regular expressions are summarized afterwards. Perl regular expressions give additional functionality, and are documented in pcresyntax(3) and pcrepattern(3), but only work if pcre is available in the system." So the current versions of grep treat the basic and extended regular expressions as the same, so if they aren't powerful enough you will want to use the -P flag to get the PERL regular expressions. Here's a good web page that will show you the differences between basic and extended regular expressions: http://www.regular-expressions.info/posix.html Brian Cluff On 08/24/2014 02:21 PM, Michael Havens wrote: > what does the -E option do. The man page leaves much to be desired.... > :-)~MIKE~(-: > > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss > --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: http://lists.phxlinux.org/mailman/listinfo/plug-discuss