|
Packit |
709fb3 |
Copyright (C) 1992, 1997-2002, 2004-2017 Free Software Foundation, Inc.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
Copying and distribution of this file, with or without modification,
|
|
Packit |
709fb3 |
are permitted in any medium without royalty provided the copyright
|
|
Packit |
709fb3 |
notice and this notice are preserved.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
This is GNU grep, the "fastest grep in the west" (we hope). All
|
|
Packit |
709fb3 |
bugs reported in previous releases have been fixed. Many exciting new
|
|
Packit |
709fb3 |
bugs have probably been introduced in this revision.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
GNU grep is provided "as is" with no warranty. The exact terms
|
|
Packit |
709fb3 |
under which you may use and (re)distribute this program are detailed
|
|
Packit |
709fb3 |
in the GNU General Public License, in the file COPYING.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
GNU grep is based on a fast lazy-state deterministic matcher (about
|
|
Packit |
709fb3 |
twice as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper
|
|
Packit |
709fb3 |
search for a fixed string that eliminates impossible text from being
|
|
Packit |
709fb3 |
considered by the full regexp matcher without necessarily having to
|
|
Packit |
709fb3 |
look at every character. The result is typically many times faster
|
|
Packit |
709fb3 |
than Unix grep or egrep. (Regular expressions containing backreferencing
|
|
Packit |
709fb3 |
will run more slowly, however.)
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
See the files AUTHORS and THANKS for a list of authors and other contributors.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
See the file INSTALL for compilation and installation instructions.
|
|
Packit |
709fb3 |
If there is no INSTALL file, this copy of the source code is intended
|
|
Packit |
709fb3 |
for expert hackers; please see the file README-hacking.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
See the file NEWS for a description of major changes in this release.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
See the file TODO for ideas on how you could help us improve grep.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
See the file README-alpha for information on grep development and the CVS
|
|
Packit |
709fb3 |
repository.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
Send bug reports to bug-grep@gnu.org.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
KNOWN BUGS:
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
Several tests in fmbtest.sh and foad1.sh fail under the cs_CZ.UTF-8 locale
|
|
Packit |
709fb3 |
and have been disabled.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
The combination of -o and -i options is broken and the known failing cases
|
|
Packit |
709fb3 |
are disabled in foad1.sh
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
The option -i does not work properly in some multibyte locales such as
|
|
Packit |
709fb3 |
tr_TR.UTF-8 where the upper case and lower case forms of a character are not
|
|
Packit |
709fb3 |
necessarily of the same byte length.
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
A list of outstanding and resolved bugs can be found at:
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
http://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
You can also browse the bug-grep mailing list archive at:
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
http://lists.gnu.org/archive/html/bug-grep/
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
For any copyright year range specified as YYYY-ZZZZ in this package
|
|
Packit |
709fb3 |
note that the range specifies every single year in that closed interval.
|