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.
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.
- 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.
- Ihlala kuphela ukuze uzijwayeze ngezinketho ezitholakalayo. Kuzovela imigqa egcwele esikrinini, futhi amanani asemqoka azoqokonyiswa ngokubomvu.
- 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.
- Njengoba ubona, esikrinini esilandelayo, umphumela uguqukile futhi omunye umugqa omusha wengezwe.
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.
Uma esikhundleni salokho -Ukufaka isicelo sengxabano -B + inombolo yemigqa, ngenxa yalokho, idatha efinyelela endaweni yokungena izokhonjiswa.
Ingxabano, nayo ithwebula imigqa ezungeze igama elingukhiye.
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.
Ukucinga kokuqukethwe ekugcineni kwemigqa kwenzeka cishe ngomgomo ofanayo, ngezingcaphuno kuphela okufanele zengeze uphawu lwe- $, futhi iqembu lizothola lolu hlobo: Izwi le- "Testfile.
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.
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.
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 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).
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.
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.
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