Exhaustif.com
Contact Combattre la pyrale du buis
Exhaustif.com
Grep
Date de publication : samedi 20 mai 2006, dernière modification le : samedi 20 mai 2006.

Un petit outil de recherche de texte dans les fichiers.

  Grep

Grep est un petit outil de recherche de texte. Vous recherchez tous les fichiers contenant le mot ’Marsupilami’ sur votre disque dur, grep est fait pour vous.

Par exemple
- grep marsu * recherche le mot marsu dans tous les fichiers du répertoire courant
- grep marsu *.sh recherche marsu dans les fichiers ayant sh comme extension
- grep -R marsu * recherche récursive, on parcours aussi les fichiers des sous-répertoires

Dérivée rechercher un fichier, pour cela on combine find avec grep. La commande find . permet d’afficher la liste de tous les fichiers du répertoire courant et de ses sous-répertoires. On utilisera donc find .|grep nomFichier pour rechercher nomFichier sur le disque.

Quelques options
- grep -i ... ignore minuscule et majuscule.
- grep -n ... indique le numéro de la ligne où le mot a été trouvé
- grep -C ... affiche le contexte, à savoir les deux lignes précédents et suivants la localisation du mot

Liens
- Site officiel

 


Actualités liées

11/02 Sortie de TrueCrypt version 5 Sortie de TrueCrypt version 5
5/12 Top 10 des pertes de données Top 10 des pertes de données
3/08 Découvrez JkDefrag Découvrez JkDefrag
30/07 Nos députés découvrent Ubuntu Nos députés découvrent Ubuntu
19/07 La licence GNU GPL passe en version 3 La licence GNU GPL passe en version 3
Chroniques liées

novembre 2012 Générer des mots de passe en ligne de commande linux/unix Générer des mots de passe en ligne de commande linux/unix
septembre 2008 Sauvegardes incrémentales avec rsnapshot Sauvegardes incrémentales avec rsnapshot
septembre 2008 Configuration d’une replication MySQL Configuration d’une replication MySQL
septembre 2008 Installation de RoundCube sous Debian Installation de RoundCube sous Debian
mars 2008 Installer un serveur svn sous Debian Etch Installer un serveur svn sous Debian Etch