Izibonelo zomyalo we-GRUP eLinux

Anonim

Izibonelo zomyalo we-GRUP eLinux

Kwesinye isikhathi abasebenzisi babhekene nesidingo sokufuna imininingwane ethile ngaphakathi kwamafayela. Imvamisa imibhalo yokucushwa noma eminye imininingwane yevolumetric iqukethe inani elikhulu lemigqa, thola ngesandla idatha edingekayo ayisebenzi. Ngemuva kwalokho omunye wemiyalo eyakhelwe ngaphakathi ezinhlelweni zokusebenza kuLinux uza ukutakula, okuzovumela ukwethulwa kwemigqa ngokoqobo ngemizuzwana.

Sisebenzisa umyalo we-GREP eLinux

Ngokuqondene nomehluko phakathi kokusatshalaliswa kweLinux, kulokhu abadlali noma iyiphi indima, ngoba umyalo we-GREP unesifiso sokuzenzakalelayo kuyatholakala ekwakheni kakhulu futhi nakanjani kuyafana. Namuhla singathanda ukuxoxa ngesenzo se-GREP kuphela, kodwa futhi futhi ukuhlukanisa izimpikiswano eziphambili ezikuvumela ukuba wenze inqubo ebabazekayo.

Hlela i-Cat Command + Igama lefayela, uma ufuna ukubuka okuqukethwe okugcwele. Imiyalo enemininingwane yokusebenza nalo myalo ifuna kwenye enye i-athikili ngesithenjwa esingezansi.

Faka isicelo se-cat command ku-linux terminal

Funda kabanzi: Izibonelo zomyalo wekati eLinux

Ngenxa yokwenziwa kwezenzo ezingenhla, ungasebenzisa i-Greep ngenkathi kusikhombisi osifunayo, ngaphandle kokucacisa indlela ephelele kufayela.

Ukusesha Okujwayelekile kokuqukethwe

Ngaphambi kokushintsha ekuhlolweni kwazo zonke izimpikiswano ezitholakalayo, kubalulekile ukuqaphela ukusesha okujwayelekile kokuqukethwe. Kuzoba wusizo ngaleso sikhathi lapho kudingekile ukuthola ukufana okulula futhi kubonise yonke imigqa efanelekile.

  1. Ku-Command Prompt, faka i-TestFile ye-GREP VIT, lapho igama liwulwazi olufunayo, futhi i-testfile yigama lefayela. Uma usesha, ngenkathi ungaphandle kwefolda, chaza indlela ephelele yesibonelo / ikhaya / umsebenzisi / ifolda / Igama lefayela. Ngemuva kokungena kulo myalo, chofoza ukhiye we-ENTER.
  2. Ukusesha okujwayelekile nge-GREP Command kuLinux

  3. Ihlala kuphela ukuze uzijwayeze ngezinketho ezitholakalayo. Kuzovela imigqa egcwele esikrinini, futhi amanani asemqoka azoqokonyiswa ngokubomvu.
  4. Ukubonisa imiphumela yokusesha okujwayelekile nge-GREP Command kuLinux

  5. Kubalulekile ukubheka kanye nokubhalisa izinhlamvu, ngoba ukufakwa kwi-Linux Accoding akulungiswa ukucinga izinhlamvu ezinkulu noma ezincane. Uma ufuna ukudlula incazelo yerejista, faka i-grep-izwi "testfile.
  6. Sesha okuqukethwe yifayela ngaphandle kokubhalisa ku-Linux

  7. Njengoba ubona, esikrinini esilandelayo, umphumela uguqukile futhi omunye umugqa omusha wengezwe.
  8. Ekhombisa amagama atholakele ngaphandle kokubhalisa eLinux

Sesha nge-String Capture

Kwesinye isikhathi abasebenzisi badinga ukungatholi umdlalo oqondile kuphela emigqeni, kodwa futhi ukuthola imininingwane eza emva kwabo, ngokwesibonelo, lapho bebika iphutha elithile. Lapho-ke ikhambi elifanele lizosebenzisa izimfanelo. Faka i-GREP -A3 "igama" i-Testfile Console ukuze ikwazi ukunika amandla emthethweni kanye nemigqa emithathu elandelayo ngemuva kokuzenzekela. Ungabhala -A4, bese kubanjwa imigqa emine, akukho mkhawulo.

Khombisa inani lemigqa ngemuva kwegama elingukhiye eLinux

Uma esikhundleni salokho -Ukufaka isicelo sengxabano -B + inombolo yemigqa, ngenxa yalokho, idatha efinyelela endaweni yokungena izokhonjiswa.

Khombisa inani lemigqa egama elingukhiye eLinux

Ingxabano, nayo ithwebula imigqa ezungeze igama elingukhiye.

Khombisa imigqa ezungezile yegama elingukhiye eLinux

Ngezansi ungabona izibonelo zokwabela lezi zingxabano. Uyacelwa ukuthi wazi ukuthi kuyadingeka ukubheka irejista bese ubhala izingcaphuno eziphindwe kabili.

GREP -B3 "IZwi" Testfile

GREP -C3 "IZwi" Testfile

Sesha amagama angukhiye ekuqaleni nasekupheleni kwemigqa

Isidingo sokuchaza igama elingukhiye elimi ekuqaleni noma ekugcineni komugqa, kuvame kakhulu kwenzeka ngesikhathi sokusebenza ngamafayela okucushwa, lapho umugqa ngamunye ubhekele khona ngepharamitha eyodwa. Ukuze ubone ukufakwa ngqo ekuqaleni, kuyadingeka ukubhalisa u-Grep "^ igama" i-testfile. Isibonakaliso ^ unesibopho sokusebenzisa le nketho.

Sesha ngegama elingukhiye ekuqaleni komugqa we-Linux

Ukucinga kokuqukethwe ekugcineni kwemigqa kwenzeka cishe ngomgomo ofanayo, ngezingcaphuno kuphela okufanele zengeze uphawu lwe- $, futhi iqembu lizothola lolu hlobo: Izwi le- "Testfile.

Sesha ngegama elingukhiye ekugcineni komugqa we-Linux

Sesha izinombolo

Lapho usetha amanani afunekayo, umsebenzisi akahlali enemininingwane ephathelene negama eliqondile elikhona kwintambo. Ngemuva kwalokho inqubo yokusesha ingenziwa ngezinombolo kwesinye isikhathi yenza lula umsebenzi. Kuyadingeka kuphela ukusebenzisa umyalo ngesimo se-GREP "[0-7]" Testfile, lapho "[0-7]" - uhla lwamagugu, kanye ne-testfile yigama lefayela lokuskena.

Sesha amanani edijithali eLinux

Ukuhlaziywa kwawo wonke amafayela we-Directory

Ukuskena zonke izinto kufolda eyodwa ibizwa ngokuthi i-reursive. Umsebenzisi uyacelwa ukuthi asebenzise impikiswano eyodwa kuphela, echaza wonke amafayela efolda futhi azokhombisa imigqa efanelekile nendawo yawo. Uzodinga ukufaka i-GREP -R "Igama" / Ikhaya / Umsebenzisi / ifolda, lapho / ikhaya / umsebenzisi / ifolda yindlela eya kwikhomba lokuskena.

Ukusesha okubuyisa kabusha ngomyalo we-GRUP eLinux

Isitoreji sefayela sizoboniswa ngombala oluhlaza okwesibhakabhaka, futhi uma ufuna ukuthola imigqa ngaphandle kwalolu lwazi, nika enye impikiswano ukuze umyalo uthole igama elithi grep -h -r kuya kwifolda.

Ukusesha okuphindaphindayo ngaphandle kokubonisa indlela eya efasitelini eLinux

Ukusesha okunembile ngokuya

Ekuqaleni kwalesi sihloko, sesivele sakhuluma ngokusesha okujwayelekile ngamazwi. Kodwa-ke, ngale ndlela, inhlanganisela eyengeziwe izokhonjiswa ngemiphumela. Isibonelo, uthola igama lomsebenzisi, kepha iqembu lizophinda libonise umsebenzisi123, iphasiwediuseser kanye nezinye izinto ezifanayo, uma zikhona. Ukugwema umphumela onjalo, nika impikiswano -W (GREP -W "Word" + Igama lefayela noma indawo yalo).

Khombisa ukungena okunembile kuphela ku-Linux

Le nketho yenziwa futhi lapho udinga ukusesha amagama angukhiye ambalwa anembile. Kulokhu, faka i-Egrep -w 'Word1 | IZwi2' Testifife. Uyacelwa uqaphele ukuthi kulokhu, incwadi e yengezwa ku-GREP, futhi izingcaphuno azishadi.

Bonisa okufakiwe okuningana okunembile eLinux

I-String Search ngaphandle kwegama elithile

Ukusetshenziswa okucatshangelwe akunakucatshangelwa akunakuthola amagama kuphela kumafayela, kepha futhi ukukhombisa imigqa lapho kungekho khona inani elishiwo ngumsebenzisi. Ngemuva kwalokho, ngaphambi kokungena ngenani elibalulekile futhi ifayela lengezwa -V. Ngenxa yaso, lapho wenza umyalo, uzobona kuphela idatha efanele.

Sesha imigqa engenalo igama elicacisiwe kuLinux

I-Syntax GREP yaqoqa ezinye izimpikiswano eziningana, ezingamenyezelwa kafushane:

  • -I - Khombisa kuphela amagama amafayela afanele ngaphansi kwenqubo yokusesha;
  • -s - Khubaza izaziso mayelana namaphutha atholakele;
  • -N - Khombisa inombolo yomugqa efayeleni;
  • -B - Khombisa i-Block Inombolo phambi komugqa.

Akukho okukuvimbela ekusebenziseni izimpikiswano eziningana zokuhlala okukodwa, vele uwafake esikhaleni, ungakhohlwa ukubheka irejista.

Namuhla sihambisane nemiyalo ye-GREP etholakala ekusatshalalisweni kweLinux. Ingenye yezinga futhi isetshenziswa kaningi. Ungafunda ngamanye amathuluzi athandwayo ne-syntax yabo ezintweni ezihlukile ngokuya ngesixhumanisi esilandelayo.

Bheka futhi: Imiyalo esetshenziswa kaningi ku-Linux ye-Genelinal Linux

Funda kabanzi