Recherche d'une chaîne dans plusieurs fichiers sur Linux
Comment effectuer une recherche dans plusieurs fichiers ou dossiers pour une chaîne de caractères à l'intérieur d'un fichier texte en clair?
Par exemple, j'ai besoin de trouver la chaîne "toto" dans tous les fichiers dans le dossier "/home/thisuser/bar/baz/"
Vous devez vous connecter pour publier un commentaire.
Vous devez disposer de privilèges de lecture sur les fichiers que vous allez être à la recherche dans. Si vous ne les avez, il suffit ensuite d'utiliser
de recherche dans un certain dossier ou
si vous avez besoin d'une recherche spécifique dans un fichier, dans ce cas "somefile.txt".
Fondamentalement, la syntaxe est
Un autre options utiles sont "-n" pour afficher sur la ligne dans le fichier de la chaîne se trouve, "-i" pour ignorer la casse, "-s" pour supprimer certains messages comme "ne peut pas lire le fichier" ou "non trouvé" et "-I" pour ignorer les fichiers binaires.
Si vous utilisez
vous savez exactement où regarder.
Utilisation