ripgrep

ripgrep

ripgrep est un outil de recherche en ligne de commande qui combine l'utilisabilité de The Silver Searcher (un clone ack) avec la vitesse brute de GNU grep.Pourquoi devrais-je utiliser ripgrep?* Il peut remplacer à la fois The Silver Searcher et GNU grep car il est plus rapide que les deux.(NB Il ne s'agit pas, à proprement parler, d'un remplacement "drop-in" pour les deux, mais les ensembles de fonctionnalités sont beaucoup plus similaires que différents.)par vos fichiers .gitignore.Il ignore également les fichiers cachés et binaires par défaut.ripgrep implémente également une prise en charge complète de .gitignore, où il existe de nombreux bogues liés à cette fonctionnalité dans The Silver Searcher.* ripgrep peut rechercher des types spécifiques de fichiers.Par exemple, rg -tpy foo limite votre recherche aux fichiers Python et rg -Tjs foo exclut les fichiers Javascript de votre recherche.ripgrep peut apprendre les nouveaux types de fichiers avec des règles de correspondance personnalisées.ripgrep prend en charge de nombreuses fonctionnalités trouvées dans grep, telles que l'affichage du contexte des résultats de la recherche, la recherche de plusieurs modèles, la mise en évidence des correspondances avec la couleur et la prise en charge complète d'Unicode.Contrairement à GNU grep, ripgrep reste rapide tout en prenant en charge Unicode (qui est toujours activé) .... En d'autres termes, utilisez ripgrep si vous aimez la vitesse, les valeurs par défaut saines, moins de bugs et Unicode.

Les catégories

Alternatives à ripgrep pour Linux

grep

grep

grep est un utilitaire de ligne de commande pour rechercher des ensembles de données en texte brut pour les lignes correspondant à une expression régulière.
The Silver Searcher

The Silver Searcher

Silver Searcher est un outil de recherche de code similaire à ack qui prétend être beaucoup plus rapide.Il est implémenté en C et dispose de fonctionnalités supplémentaires telles que l'ignorance des fichiers par .hignore,.
ack

ack

Ack est conçu comme un remplacement autonome (un fichier Perl) pour 99% des utilisations de grep.ack est intelligent sur les fichiers qu'il recherche.
Gawk

Gawk

L'utilitaire awk interprète un langage de programmation spécial qui permet de gérer des travaux de reformatage de données simples avec seulement quelques lignes de code.
UniversalCodeGrep

UniversalCodeGrep

UniversalCodeGrep (ucg) est un outil de type grep extrêmement rapide spécialisé pour la recherche de grands corps de code source.
Mawk

Mawk

mawk est un interpréteur du langage de programmation AWK.
spot

spot

Petit utilitaire de recherche de fichiers de style ack.Tous les arguments constituent le texte de recherche.Pas besoin d'encapsuler la plupart des recherches entre guillemets doubles.