Kaip naudoti „Grep Comand“ spausdinti tik failo pavadinimą

Kaip Naudoti Grep Comand Spausdinti Tik Failo Pavadinima



Galite naudoti grep savo sistemoje norėdami ieškoti bet kokių konkrečių išraiškų. Tai padeda vartotojui ieškoti tam tikrų failų su tiksliniu tekstu, kuris toliau padeda šalinti sistemos klaidas ir rasti tam tikrus failus.

Tačiau komanda „grep“ turi trūkumą: kiekviena eilutė, kurioje yra atitinkamas tekstas, sukuria atskirus įrašus. Dėl to išvesties ekranas dažnai susikaupia nereikalingais teksto elementais. Taigi, šiame trumpame tinklaraštyje paaiškinsime paprastą būdą, kaip naudoti komandą „grep“, kad failo pavadinimas būtų spausdinamas tik „Linux“.







Kaip naudoti komandą Grep spausdinti tik failo pavadinimą

Komanda „grep“ palaiko įvairias parinktis, kurios tarnauja skirtingiems tikslams. Viena iš jų yra parinktis „-l“, kuri nurodo rodyti tik failų pavadinimus su atitinkamu turiniu.



sukibimas -l 'paieškos_išraiška' tikslinės_katalogas

Pakeiskite terminus „search_expression“ tekstu, kurį norite rasti, o „target_directory“ – katalogu, kurio jis turėtų ieškoti ieškodamas to paties. Be to, norėdami ieškoti visoje sistemoje, „target_directory“ taip pat galite įdėti kaip „*“.



Pavyzdžiui, ieškokime bet kurio failo, kurį sudaro eilutė „hello world“.





sukibimas - tai 'Labas pasauli' *

Atminkite, kad tikslinis tekstas gali būti ne tose pačiose pavadinimo didžiosiose raidėse kaip įvesties komandoje „grep“. Todėl visada naudokite parinktį „-i“, kad atliktumėte paiešką neskiriant didžiųjų ir mažųjų raidžių. Vykdant ankstesnę komandą rodomi atskiri katalogai ir atitinkami atitikmenys juose.



Išvada

Grep yra labai galinga komanda, skirta atlikti paieškas sistemoje, siekiant rasti failus, kuriuose yra specifinių išraiškų. Tačiau problema kyla, kai paieškos rezultatai užpildomi pasikartojančiais teksto elementais. Todėl, norėdami to atsikratyti, šiame trumpame tinklaraštyje paaiškinama, kaip naudoti komandą „grep“, kad būtų galima spausdinti tik failo pavadinimą. Šis paprastas metodas apima „-l“ parinkties naudojimą. Be to, taip pat turėtumėte naudoti parinktį „-i“, kad išvengtumėte su pavadinimu susijusių problemų.