Le moyen le plus efficace de rechercher est grep
ou peut ag
- être , comme ceci:
grep -E "pattern" files
Le moyen le plus efficace de remplacer est le suivant sed
:
sed -e "s/pattern/replacement/g" <input.txt >output.txt
Cependant, ces méthodes nécessitent que vous utilisiez la ligne de commande et non une interface graphique sophistiquée.
MISE À JOUR
Après avoir examiné le fichier que vous avez lié, je me rends compte que l'utilisation de grep ou de tout autre utilitaire basé sur du texte est une approche fausse. Ce fichier contient 150 Mo non compressé et constitue en fait des données CSV. Au lieu de cela, je recommande d'importer ces données CSV dans une sorte de base de données. Pour vos besoins, je pense que SQLite fonctionnerait mieux, mais vous pouvez également utiliser des bases de données plus importantes comme PostgreSQL ou MySQL. La clé pour obtenir des recherches très rapides est de créer des index sur le (s) champ (s) recherché (s).