Hoe Grep Comand te gebruiken om alleen de bestandsnaam af te drukken

Hoe Grep Comand Te Gebruiken Om Alleen De Bestandsnaam Af Te Drukken



U kunt grep in uw systeem gebruiken om naar bepaalde uitdrukkingen te zoeken. Het helpt een gebruiker bij het zoeken naar bepaalde bestanden met de doeltekst, wat verder werkt bij het oplossen van systeemfouten en het vinden van bepaalde bestanden.

Het commando “grep” heeft echter een nadeel: het creëert afzonderlijke vermeldingen voor elke regel die de overeenkomende tekst bevat. Dit resulteert vaak in het opstapelen van het uitvoerscherm met onnodige tekstelementen. Daarom zullen we in deze korte blog een eenvoudige manier uitleggen om de opdracht “grep” te gebruiken om de bestandsnaam alleen in Linux af te drukken.







Hoe u de Grep-opdracht gebruikt om alleen de bestandsnaam af te drukken

De opdracht “grep” ondersteunt verschillende opties die verschillende doeleinden dienen. Een daarvan is de optie “-l” die instrueert alleen de naam van de bestanden met de overeenkomende inhoud weer te geven.



greep -l 'zoek_expressie' doelmap

Vervang de termen “search_expression” door de tekst die u wilt vinden en “target_directory” door de map waarin deze moet zoeken terwijl u naar dezelfde zoekt. Om het hele systeem te doorzoeken, kunt u bovendien de “target_directory” als “*” zetten.



Laten we bijvoorbeeld zoeken naar elk bestand dat bestaat uit de tekenreeks 'Hallo wereld'.





greep - Dat 'Hallo Wereld' *

Houd er rekening mee dat uw doeltekst mogelijk niet in dezelfde titelgevallen staat als uw invoer in de opdracht 'grep'. Gebruik daarom altijd de optie “-i” om een ​​hoofdletterongevoelige zoekopdracht uit te voeren. Bij uitvoering geeft het vorige commando de individuele mappen en de respectievelijke overeenkomsten daarin weer.



Conclusie

Grep is een zeer krachtig commando om binnen het systeem te zoeken naar de bestanden die specifieke expressies bevatten. Het probleem doet zich echter voor wanneer uw zoekresultaten worden gevuld met repetitieve tekstelementen. Om er vanaf te komen, legt deze korte blog daarom uit hoe je de opdracht “grep” gebruikt om alleen de bestandsnaam af te drukken. Deze eenvoudige methode omvat het gebruik van de optie '-l'. Bovendien moet u ook de optie '-i' gebruiken om problemen met de titel te voorkomen.