grep

Pour rechercher des motifs ou des chaînes de caractères dans des fichiers ou des flux de texte 🔍.

🖥️ Dans le terminal :

La commande grep permet de rechercher les lignes contenant un motif spécifique, avec diverses options pour affiner la recherche :

1
2
3
4
5
grep "motif" fichier.txt # Recherche simple dans un fichier
grep -i "motif" fichier.txt # Recherche insensible à la casse
grep -r "motif" dossier/ # Recherche récursive dans un dossier
grep -v "motif" fichier.txt # Affiche les lignes ne contenant PAS le motif
grep -n "motif" fichier.txt # Affiche les numéros de ligne des correspondances

✳️ Options principales de grep :

  • -i : Ignorer la casse
  • -r ou -R : Recherche récursive
  • -v : Inverser la correspondance
  • -n : Afficher les numéros de ligne
  • -c : Compter les occurrences
  • -E : Utiliser les expressions régulières étendues

☸️ grep est un outil puissant pour la recherche de texte, souvent utilisé en combinaison avec d’autres commandes Unix.

🧺 Doc & ressources

  • officielle : Utilisez man grep pour plus d’informations dans votre terminal.