Tusaalooyinka amarkii Grep ee Linux

Anonim

Tusaalooyinka amarkii Grep ee Linux

Mararka qaarkood isticmaaleyaashu waxay la kulmayaan baahida loo qabo in la baaro macluumaad gaar ah oo faylal ah oo ku jira faylal kasta. Badanaa dukumiintiyada qaabeynta ama xogta kale ee galka ah waxay ka kooban yihiin tiro badan oo xariiq ah, sidaa darteed gacantaada fiiri macluumaadka loo baahan yahay ma shaqeeyo. Ka dib mid ka mid ah amarrada lagu dhisay ee nidaamyada hawlgalka ee ku jira Linux ayaa u yimaada samatabbixinta, taas oo u oggolaaneysa bilaabida safka suuqa ah ilbiriqsiyo.

Waxaan u isticmaalnaa amarrada Grep ee Linux

Sida ugu kala duwanaanshaha udhaxeeya qaybinta Linux, xaaladan ma ciyaaraan wax door ah, maadaama qaraabada 'GREP' ee aad xiisaynayso ee ku yaal meelaha ugu sareeya oo gabi ahaanba waa isku mid. Maanta waxaan jeclaan lahayn inaan ka hadalno oo keliya ficilka Grep, laakiin sidoo kale waxaan kala diri doonnaa doodaha ugu weyn ee kuu oggolaanaya inaad si weyn u fududeyso nidaamka raadinta.

Abuur Amarkaaga Bisadda + Magaca faylka, haddii aad rabto inaad aragto waxa buuxa. Tilmaamo faahfaahsan oo loogu talagalay in lagula shaqeeyo amarkan ayaa raadinaya maqaal kale tixraac hoosta.

Codso taliska bisadda ee Terminalka Linux

Warar dheeraad ah ka sii aqri: Tusaalooyinka taliska bisadda ee Linux

Waad ku mahadsan tahay fulinta ficilada kor ku xusan, waxaad isticmaali kartaa Grep inta aad ku jirtid tusaha la doonayo, adigoon tilmaamaynin dariiqa buuxa ee feylka.

Bilowga raadinta waxa ku jira

Kahor intaadan u wareejin tixgelinta dhammaan doodaha la heli karo, waxaa muhiim ah in la ogaado baaritaanka waxyaabaha caadiga ah. Waxay faa'iido u yeelan doontaa waqtiga loo baahan yahay in la helo isbarbardhig sahlan oo soo bandhigaya dhammaan khadadka ku habboon oo dhan.

  1. Taliska si dhakhso ah, geli cinwaanka erayga Grep, halkaas oo Ereygu uu yahay macluumaadka la doonayo, iyo tijaabada tijaabada ah magaca faylka. Markaad raadineyso, inta aad ka baxsan tahay galka, cadee sida buuxa ee tusaale ahaan / guri / isticmaale / isticmaale / faylka. Ka dib markii aad soo gasho amarka, dhagsii furaha ENTER.
  2. Baadhitaan caadi ah oo loo maro Amarka Grep ee Linux

  3. Kaliya waxay is yaqaannaa si aad u barato ikhtiyaarada la heli karo. Khadadka buuxa ayaa ka soo muuqan doona shaashadda, oo qiimayaasha muhiimka ahna waxaa lagu muujin doonaa casaan.
  4. Soo bandhigida natiijooyinka raadinta caadiga ah ee loo maro amarkii Grep ee Linux

  5. Waa muhiim in la tixgeliyo oo la diiwaangeliyo waraaqaha, maadaama Linux Movieving aan lagu hagaajin karin raadinta jilayaasha waaweyn ama yar. Haddii aad rabto inaad ka gudubto qeexitaanka diiwaangelinta diiwaangelinta, geli "EREP -I" Ereyga "Ereyga".
  6. Raadi waxa ku jira faylka adigoon iska diiwaangelin Linux

  7. Sidaad arki karto, shaashadda xigta, natiijada ayaa isbedelay oo xariiq kale oo cusub ayaa lagu daray.
  8. Muujinta ereyada la helay iyada oo aan laga diiwaangelin Linux

Ka raadi qabasho xarig xarig

Mararka qaarkood isticmaaleyaashu waxay u baahan yihiin inay ka helaan kaliya ciyaarta saxda ah oo keliya safka, laakiin sidoo kale si loo ogaado macluumaadka ka dambeeya iyaga, tusaale ahaan, markii la soo sheegayo qalad gaar ah. Markaas xalka saxda ah ayaa lagu dabaqi doonaa astaamaha. Geli Grep -3 "Ereyga" Ereyga "Ereyga" ee loo adeegsado natiijada si aad u suurto gasho natiijada iyo sedex khad oo xigta ka dib isku soo wada. Waad qori kartaa -A4, ka dib afar xariiq ayaa la qaban doonaa, ma jiraan wax xayiraad ah.

Muuji tirada safka ka dib ereyga furaha ee Linux

Haddii bedelkeeda aad codsaneyso doodda -B + tirada xariiqda, natiijada, xogta ku xiran barta laga soo galo ayaa la soo bandhigi doonaa.

Muuji tirada saf ee ereyga furaha ah ee Linux

Wax xuja ah ayaa ah, markaas, waxay qabataa khadadka ku wareegsan ereyga furaha ah.

Muuji safka ku xeeran ee erayga furaha ah ee linux

Hoos waxaad ka arki kartaa tusaalooyin ah meelaynta doodahan. Fadlan la soco in ay lagama maarmaan tahay in la tixgeliyo diiwaanka oo qor qoraallo labalaab ah.

GEP -B3 "Ereyga" Ereyga "

Grep -c3 "Ereyga" Ereyga "

Raadi ereyada furaha bilowga iyo dhamaadka safka

Baahida loo qabo in la qeexo ereyga furaha ah ee taagan bilowga ama dhamaadka khadka, badiyaa waxay dhacdaa inta lagu gudajiro faylalka qaabeynta, halkaas oo xariiq kastaa mas'uul ka tahay hal halbeeg. Si loo arko gelitaanka saxda ah bilowgii, waxaa lagama maarmaan ah in la diwaangalo Grep "^ erayga". Calaamadda ^ waxay kaliya mas'uul ka tahay codsashada xulashadan.

Raadi ereyga furaha ah bilowga khadka Linux

Baadhitaanka waxa ku jira dhammaadka khadadka ayaa ku dhacaa isla mabda'a, oo keliya xigashooyinka waa inay ku daraan $ calaamad, kooxduna waxay heli doontaa noocan ah: Grep "Ereyga $" Ereyga $ ".

Raadi ereyga furaha dhamaadka dhamaadka Linux

Raadi lambarrada

Markaad raadineyso qiyamka la doonayo, isticmaaleha marwalba ma haysto macluumaad ku saabsan ereyga saxda ah ee xariga ku jira. Markaa nidaamka raadinta waxaa lagu samayn karaa lambarada mararka qaar si weyn u fududeynaya hawsha. Waa lagama maarmaan oo keliya in loo isticmaalo amarka qaabka 'Grep' [0-7] "" Protfile, halkaasoo "[0-7]" - qiimayaasha kala duwan, iyo tijaabada, iyo tijaabada tijaabada ah ee iskaanka iskaanka.

Raadinta qiyamka dhijitaalka ah ee Linux

Falanqaynta dhammaan faylasha tusaha dhammaan

Ka baaraandegida dhammaan walxaha hal fayl waxaa loo yaqaanaa dib-u-soo-noole. Isticmaalaha waxaa looga baahan yahay inuu isticmaalo hal dood oo keliya, kaas oo falanqayn doona dhammaan faylasha galka wuxuuna soo bandhigi doonaa khadadka ku habboon iyo meesha ay ku sugan yihiin. Waxaad u baahan doontaa inaad gasho EREP -R "/ Hoyga / Isticmaalaha / Isticmaalaha / Faylka, halka / guriga / Isticmaalaha / Isticmaalaha / faylka uu yahay wadada tusaha iskaanka.

Raadinta dib-u-soo-nooleynta iyada oo loo marayo amarkii Grep ee Linux

Kaydinta faylka waxaa lagu soo bandhigi doonaa buluug, iyo haddii aad rabto inaad safka hesho macluumaadkan, ku xilso dood kale si amarku u helo Grep -H -H "+ wadada galka.

Raadinta dib-u-soo-nooleynta adigoon soo bandhigin wadada feylka ee Linux

Raadinta saxda ah iyadoo loo eegayo

Bilowga maqaalka, waxaan horey uga hadalnay baaritaanka caadiga ah ereyada. Si kastaba ha noqotee, habkan, isku darka dheeriga ah ayaa lagu soo bandhigi doonaa natiijooyinka. Tusaale ahaan, waxaad helaysaa erayga adeegsadaha, laakiin kooxdu waxay sidoo kale soo bandhigi doontaa isticmaale123, sirta ah iyo isku-darka kale, haddii ay jiraan. Si looga fogaado natiijadaas, u qaybi dood-weyn (grep -w "eray" + faylka magaca ama meesha ay ku taal).

Muuji kaliya gelitaanka saxda ah ee Linux

Doorashadan waxaa la sameeyaa oo goorta aad u baahan tahay inaad raadiso dhowr erey oo fure ah oo sax ah. Xaaladdan oo kale, gali EGREP -W 'Erey1 | Tilmaanta Erey2' En Etec2 '. Fadlan la soco in kiiskan, xarafka e waxaa lagu dari doonaa GEP, oo xigashooyinkana waa hal.

Muuji dhowr galitaan sax ah oo ku jira Linux

Raadinta raadinta oo aan lahayn erey gaar ah

Utility tixgelintu kaliya kama heli karto ereyo faylal ah, laakiin sidoo kale in lagu muujiyo khadadka aysan jirin wax qiime ah oo uu isticmaaley. Kadib, ka hor intaadan galin qiimaha ugu muhiimsan faylka lagu daro -V. Waad ku mahadsan tahay, markaad dhaqaajiso amarka, waxaad arki doontaa oo keliya macluumaadka la xiriira.

Raadi khadadka aan lahayn ereyga la cayimay ee Linux

Syntax SEP ayaa la soo ururiyay dhowr dood dheeri ah, oo si kooban loo shaacin karo:

  • -I - tusi oo keliya magacyada faylasha ku habboon shuruudaha raadinta;
  • -s - Disable Ogeysiisyada ku saabsan khaladaadka la helay;
  • -N - Ku muuji lambarka khadka tooska ah feylka;
  • -B - Muuji nambarka xannibaadda safka hortiisa.

Waxba kama horjoogsanayaan inaad codsato dhowr doodood oo loogu talagalay joogitaan, kaliya geli bannaan, ha ilaawin inaad tixgeliso diiwaanka.

Maanta waxaan kala soocnay amarka qaraabada Genep ee laga heli karo qeybinta Linux. Waa mid ka mid ah heerka oo si joogto ah loo isticmaalo. Waxaad ka aqrisan kartaa aaladaha kale ee caanka ah iyo syntaxkooda oo ku jira shey gaar ah oo ku saleysan isku xirka soo socda.

Eeg sidoo kale: Amarada had iyo jeer loo isticmaalo ee ku jira Linux

Akhri wax dheeraad ah