Paano Gamitin ang Grep Command para I-print ang File Name Lang

Paano Gamitin Ang Grep Command Para I Print Ang File Name Lang



Maaari mong gamitin ang grep sa iyong system upang maghanap ng anumang partikular na expression. Tinutulungan nito ang isang user na maghanap ng ilang partikular na file na may target na text na higit na gumagana sa pag-troubleshoot ng mga error sa system at paghahanap ng mga partikular na file.

Gayunpaman, ang command na 'grep' ay may disbentaha: lumilikha ito ng hiwalay na mga entry para sa bawat linya na naglalaman ng katugmang teksto. Madalas itong nagreresulta sa pagtatambak ng output screen na may mga hindi kinakailangang elemento ng teksto. Kaya, sa mabilis na blog na ito, ipapaliwanag namin ang isang simpleng paraan upang magamit ang command na 'grep' upang i-print ang pangalan ng file sa Linux lamang.







Paano Gamitin ang Grep Command para I-print ang File Name Lang

Sinusuportahan ng command na 'grep' ang iba't ibang opsyon na nagsisilbi sa iba't ibang layunin. Isa sa mga iyon ay ang '-l' na opsyon na nagtuturo dito na ipakita lamang ang pangalan ng mga file na may katugmang nilalaman.



mahigpit na pagkakahawak -l 'search_expression' target_directory

Palitan ang mga terminong “search_expression” ng text na gusto mong hanapin at “target_directory” ng direktoryo na dapat nitong hanapin habang naghahanap ng pareho. Higit pa rito, upang maghanap sa buong system, maaari mo ring ilagay ang “target_directory” bilang “*”.



Halimbawa, maghanap tayo ng anumang file na binubuo ng string na 'hello world'.





mahigpit na pagkakahawak -yan 'hello world' *

Tandaan na ang iyong target na text ay maaaring wala sa parehong mga kaso ng pamagat gaya ng iyong input sa command na 'grep'. Samakatuwid, palaging gamitin ang opsyong “-i” para magsagawa ng case-insensitive na paghahanap. Sa pagpapatupad, ipinapakita ng nakaraang command ang mga indibidwal na direktoryo at ang kani-kanilang mga tugma sa loob ng mga ito.



Konklusyon

Ang Grep ay isang napakalakas na utos na magsagawa ng mga paghahanap sa loob ng system upang mahanap ang mga file na naglalaman ng mga partikular na expression. Gayunpaman, ang problema ay lumitaw kapag pinunan nito ang iyong mga resulta ng paghahanap ng mga paulit-ulit na elemento ng teksto. Samakatuwid, upang maalis ito, ang maikling blog na ito ay nagpapaliwanag gamit ang 'grep' na utos upang i-print lamang ang pangalan ng file. Ang simpleng paraan na ito ay nagsasangkot ng paggamit ng '-l' na opsyon. Bukod pa rito, dapat mo ring gamitin ang opsyong “-i” para maiwasan ang mga isyu na nauugnay sa title case.