Comment utiliser Grep Comand pour imprimer uniquement le nom du fichier

Comment Utiliser Grep Comand Pour Imprimer Uniquement Le Nom Du Fichier



Vous pouvez utiliser grep dans votre système pour rechercher des expressions particulières. Il aide un utilisateur à rechercher certains fichiers avec le texte cible, ce qui permet de dépanner les erreurs système et de trouver des fichiers particuliers.

Cependant, la commande « grep » présente un inconvénient : elle crée des entrées distinctes pour chaque ligne contenant le texte correspondant. Cela aboutit souvent à encombrer l’écran de sortie avec des éléments de texte inutiles. Ainsi, dans ce bref blog, nous expliquerons une manière simple d'utiliser la commande « grep » pour imprimer le nom du fichier uniquement sous Linux.







Comment utiliser la commande Grep pour imprimer uniquement le nom du fichier

La commande « grep » prend en charge diverses options qui servent différents objectifs. L'une d'entre elles est l'option « -l » qui lui demande d'afficher uniquement le nom des fichiers dont le contenu correspond.



poignée -l 'expression_recherche' répertoire_cible

Remplacez les termes « search_expression » par le texte que vous souhaitez trouver et « target_directory » par le répertoire dans lequel il doit rechercher tout en recherchant le même. De plus, pour effectuer une recherche dans l'ensemble du système, vous pouvez également mettre le « target_directory » comme « * ».



Par exemple, recherchons n'importe quel fichier constitué de la chaîne « hello world ».





poignée -que 'Bonjour le monde' *

Notez que votre texte cible peut ne pas être dans les mêmes casses de titre que votre saisie dans la commande « grep ». Par conséquent, utilisez toujours l’option « -i » pour effectuer une recherche insensible à la casse. Lors de l'exécution, la commande précédente affiche les répertoires individuels et les correspondances respectives qu'ils contiennent.



Conclusion

Grep est une commande très puissante pour effectuer des recherches dans le système afin de trouver les fichiers contenant des expressions spécifiques. Cependant, le problème survient lorsqu’il remplit vos résultats de recherche avec des éléments de texte répétitifs. Par conséquent, pour s'en débarrasser, ce court blog explique utiliser la commande « grep » pour imprimer uniquement le nom du fichier. Cette méthode simple consiste à utiliser l’option « -l ». En outre, vous devez également utiliser l'option « -i » pour éviter les problèmes liés à la casse du titre.