6.37. Grep-2.5.1a

The Grep package contains programs for searching through files.

Approximate build time: 0.1 SBU
Required disk space: 4.8 MB

6.37.1. Installation of Grep

The current Grep package has many bugs, especially in the support of multibyte locales. RedHat fixed some of them with the following patch:

patch -Np1 -i ../grep-2.5.1a-redhat_fixes-2.patch

In order for the tests added by this patch to pass, the permissions for the test file have to be changed:

chmod +x tests/fmbtest.sh

Prepare Grep for compilation:

./configure --prefix=/usr --bindir=/bin

Compile the package:

make

To test the results, issue: make check.

Install the package:

make install

6.37.2. Contents of Grep

Installed programs: egrep (link to grep), fgrep (link to grep), and grep

Short Descriptions

egrep

Prints lines matching an extended regular expression

fgrep

Prints lines matching a list of fixed strings

grep

Prints lines matching a basic regular expression