Kuidas kasutada Grep Comandit ainult failinime printimiseks

Kuidas Kasutada Grep Comandit Ainult Failinime Printimiseks



Konkreetsete avaldiste otsimiseks saate oma süsteemis kasutada grep. See aitab kasutajal otsida teatud faile sihttekstiga, mis aitab lisaks süsteemivigade tõrkeotsingule ja konkreetsete failide leidmisele.

Kuid käsul 'grep' on üks puudus: see loob eraldi kirjed iga rea ​​jaoks, mis sisaldab vastavat teksti. Selle tulemuseks on sageli väljundekraani kuhjamine ebavajalike tekstielementidega. Niisiis, selles kiires ajaveebis selgitame lihtsat viisi, kuidas kasutada käsku “grep”, et printida failinimi ainult Linuxis.







Kuidas kasutada käsku Grep ainult failinime printimiseks

Käsk 'grep' toetab erinevaid suvandeid, mis teenivad erinevaid eesmärke. Üks neist on suvand '-l', mis käsib kuvada ainult sobiva sisuga failide nimesid.



haare -l 'otsingu_väljendus' sihtkataloog

Asendage terminid 'otsinguväljend' tekstiga, mida soovite leida, ja 'sihtkataloog' kataloogiga, mida ta peaks sama otsimise ajal otsima. Lisaks võite kogu süsteemist otsimiseks panna ka 'target_directory' kui '*'.



Näiteks otsime mis tahes faili, mis koosneb stringist 'tere maailm'.





haare - see 'Tere, Maailm' *

Pange tähele, et teie sihttekst ei pruugi olla samades pealkirjatähtedes kui teie käsus „grep” sisestatud tekst. Seetõttu kasutage tõstutundliku otsingu tegemiseks alati suvandit '-i'. Eelmine käsk kuvab täitmisel üksikud kataloogid ja vastavad vasted nende sees.



Järeldus

Grep on väga võimas käsk süsteemis otsingute tegemiseks, et leida konkreetseid väljendeid sisaldavaid faile. Probleem tekib aga siis, kui see täidab teie otsingutulemused korduvate tekstielementidega. Seetõttu selgitab see lühike ajaveeb sellest vabanemiseks käsu 'grep' kasutamist ainult failinime printimiseks. See lihtne meetod hõlmab suvandi '-l' kasutamist. Peale selle peaksite pealkirja juhtumitega seotud probleemide vältimiseks kasutama ka suvandit '-i'.