info:grep

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:grep [2024/03/14 09:18] – [agrep fuzzy grep] radeffinfo:grep [2026/06/11 14:15] (Version actuelle) radeff
Ligne 1: Ligne 1:
 ====== grep et autres dialectes ====== ====== grep et autres dialectes ======
     :g/re/p     :g/re/p
 +
 +commandes utiles
 +<code bash>
 +-i : insensible à la casse
 +-r : recherche récursive dans un dossier
 +-n : affiche les numéros de ligne
 +-l : affiche uniquement les noms de fichiers correspondants
 +-v : inverse la sélection (lignes qui ne correspondent pas)
 +-E : active les expressions régulières étendues
 +</code>
 +
 ====== fuzzy grep ====== ====== fuzzy grep ======
-//agrep// est mort,tre-agrep je sais pas mais ugrep est bien vivant: https://github.com/Genivia/ugrep+agrep est mort,tre-agrep je sais pas mais ugrep est bien vivant: https://github.com/Genivia/ugrep
 <code> <code>
 sudo apt-get install ugrep sudo apt-get install ugrep
 </code> </code>
  
-===== myfile.txt =====+il permet de la recherche floue, de la recherche dans des fichiers compressés (zip, tar.gz etc), des opérateurs booléens etc. 
 +**demo** 
 <code bash> <code bash>
 +cat myfile.txt
 patricia patricia
 patrisia patrisia
Ligne 17: Ligne 31:
 ugrep patricia myfile.txt  ugrep patricia myfile.txt 
 patricia patricia
 +(same as grep patricia myfile.txt = perfect match)
  
 ugrep -Z1 patricia myfile.txt  ugrep -Z1 patricia myfile.txt 
 patricia patricia
 patrisia patrisia
 +(two results with levenshtein distance = 1)
  
 ugrep --Z2 atricia myfile.txt  ugrep --Z2 atricia myfile.txt 
Ligne 26: Ligne 42:
 patrisia patrisia
 patrissia patrissia
 +(three results with levenshtein distance = 2)
  
 </code> </code>
  • info/grep.1710404306.txt.gz
  • Dernière modification : 2024/03/14 09:18
  • de radeff