6.27. Grep-2.5.4

Le paquet Grep contient des programmes de recherche à l'intérieur de fichiers.

Temps de construction estimé : 0.1 SBU
Espace disque requis : 7.3 Mio

6.27.1. Installation de Grep

L'actuel paquet de Grep a beaucoup de bogues, surtout le support des locales multibyte. Le correctif consolidé suivant de Debian corrige certains d'entre eux, améliore le nombre de tests individuels réussis, et améliore beaucoup la vitesse des locales UTF-8 :

patch -Np1 -i ../grep-2.5.4-debian_fixes-1.patch

Préparez la compilation de Grep :

./configure --prefix=/usr \
    --bindir=/bin \
    --without-included-regex

Voici la signification des options de configure :

--without-included-regex

La vérification de configure pour la bibliothèque regex de Glibc est cassée lors d'une compilation avec Glibc-2.11.1. Cette option force l'utilisation de la bibliothèque regex de glibc.

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check || true

Il y a des échecs connus lers des tests de fmbtest.sh. La conitruction "|| true" est utilisée pour éviter la compilation automatique de scripts de compilation qui échouent à cause d'échccs de tests. Une bonne exécution affichera 1 échec parmi 14 tests bien que l'échec détaillera celui de deux sous-tests.

Installez le paquet :

make install

6.27.2. Contenu de Grep

Programmes installés: egrep, fgrep et grep

Descriptions courtes

egrep

Affiche les lignes correspondant à une expression rationnelle étendue

fgrep

Affiche des lignes correspondant à une liste de chaînes fixes

grep

Affiche des lignes correspondant à une expression rationnelle basique