Follow-up Comment #3, bug #14243 (project findutils): Note that GNU grep uses an GNU regular expression engine which is compliant with POSIX but extents it. In particular \{ and \} are extensions. Normally those would not be valid escape sequences. Those invalid basic regular expression sequences are used to enable {n,m} processing of extended regular expressions. By using GNU grep with \{3\) you are really escaping into extended regular expressions and apparently not realizing it.
See this recent discussion of the regular expression type used in find. It has previously been Emacs RE-like and not POSIX RE-like. http://lists.gnu.org/archive/html/bug-findutils/2005-06/msg00151.html And also see: http://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=4298 Bob _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=14243> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-findutils mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-findutils