Hur man använder Grep Comand för att endast skriva ut filnamnet

Hur Man Anvander Grep Comand For Att Endast Skriva Ut Filnamnet



Du kan använda grep i ditt system för att söka efter specifika uttryck. Det hjälper en användare att leta efter vissa filer med måltexten som ytterligare fungerar för att felsöka systemfelen och hitta specifika filer.

Men kommandot 'grep' har en nackdel: det skapar separata poster för varje rad som innehåller den matchande texten. Detta resulterar ofta i att utdataskärmen staplas upp med onödiga textelement. Så i den här snabba bloggen kommer vi att förklara ett enkelt sätt att använda kommandot 'grep' för att skriva ut filnamnet endast i Linux.







Hur man använder Grep-kommandot för att endast skriva ut filnamnet

Kommandot 'grep' stöder olika alternativ som tjänar olika syften. En av dessa är alternativet '-l' som instruerar den att endast visa namnet på filerna med det matchande innehållet.



grepp -l 'search_expression' målkatalog

Ersätt termerna 'search_expression' med texten som du vill hitta och 'target_directory' med den katalog som den ska söka när den letar efter densamma. Dessutom, för att söka i hela systemet, kan du också sätta 'target_directory' som '*'.



Låt oss till exempel söka efter vilken fil som helst som består av strängen 'hej världen'.





grepp -den där 'Hej världen' *

Observera att din måltext kanske inte är i samma rubrikfall som din inmatning i kommandot 'grep'. Använd därför alltid alternativet '-i' för att utföra en sökning som inte är skiftlägeskänslig. Vid exekvering visar det föregående kommandot de individuella katalogerna och respektive matchningar inuti dem.



Slutsats

Grep är ett mycket kraftfullt kommando för att göra sökningar i systemet för att hitta filerna som innehåller specifika uttryck. Men problemet uppstår när det fyller dina sökresultat med repetitiva textelement. Därför, för att bli av med det, förklarar denna korta blogg hur man använder kommandot 'grep' för att bara skriva ut filnamnet. Denna enkla metod innebär att du använder alternativet '-l'. Dessutom bör du också använda alternativet '-i' för att undvika problem med rubriken.