Kako uporabiti ukaz Grep za tiskanje samo imena datoteke

Kako Uporabiti Ukaz Grep Za Tiskanje Samo Imena Datoteke



V svojem sistemu lahko uporabite grep za iskanje poljubnih izrazov. Uporabniku pomaga pri iskanju določenih datotek s ciljnim besedilom, kar nadalje deluje pri odpravljanju sistemskih napak in iskanju določenih datotek.

Vendar ima ukaz »grep« pomanjkljivost: ustvari ločene vnose za vsako vrstico, ki vsebuje ujemajoče se besedilo. Posledica tega je pogosto kopičenje izhodnega zaslona z nepotrebnimi elementi besedila. Torej, v tem kratkem spletnem dnevniku bomo razložili preprost način uporabe ukaza »grep« za tiskanje imena datoteke samo v Linuxu.







Kako uporabiti ukaz Grep za tiskanje samo imena datoteke

Ukaz “grep” podpira različne možnosti, ki služijo različnim namenom. Ena od teh je možnost »-l«, ki ji naroči, naj prikaže samo imena datotek z ujemajočo se vsebino.



prijem -l 'iskalni_izraz' ciljni_imenik

Zamenjajte izraza »search_expression« z besedilom, ki ga želite poiskati, in »target_directory« z imenikom, ki naj ga išče, medtem ko išče isto. Poleg tega lahko za iskanje po celotnem sistemu vnesete tudi »target_directory« kot »*«.



Na primer, poiščimo katero koli datoteko, ki je sestavljena iz niza »hello world«.





prijem -to 'Pozdravljen, svet' *

Upoštevajte, da vaše ciljno besedilo morda ni v enakih naslovih kot vaš vnos v ukazu »grep«. Zato vedno uporabite možnost »-i«, da izvedete iskanje brez upoštevanja velikih in malih črk. Po izvedbi prejšnji ukaz prikaže posamezne imenike in ustrezna ujemanja v njih.



Zaključek

Grep je zelo močan ukaz za iskanje datotek v sistemu, ki vsebujejo določene izraze. Težava pa nastane, ko rezultate iskanja zapolni s ponavljajočimi se besedilnimi elementi. Da bi se ga znebili, ta kratki blog razlaga uporabo ukaza »grep« za tiskanje samo imena datoteke. Ta preprosta metoda vključuje uporabo možnosti »-l«. Poleg tega morate uporabiti tudi možnost »-i«, da se izognete težavam, povezanim z velikimi in malimi črkami.