Omnye wemiyalelo endiyisebenzisa kakhulu kwisiphelo sendlela ngu ukubamba, nangaphezulu koku cd o ls.
ukubamba Inokhetho oluninzi kwaye inikezela ngokungafaniyo, nangona kunjalo ndisebenzisa eyona ndlela iqhelekileyo, kodwa masiqale ngokuchaza Yintoni i-grep?
I-grep sisihluzi ngokulula, ngumyalelo obonisa imigca ehambelana nesihluzi esibhengezileyo.
Umzekelo, kwinkqubo yethu sinefayile / usr / share / doc / bash / I-FAQ kwaye umxholo wale fayile ngu:
Ukuba ufuna ukudwelisa umxholo kwisiphelo sendlela ngomyalelo cat (ewe ikati, njengekati hehe) bangayenza:
cat /usr/share/doc/bash/FAQ
Ngoku, masithi sifuna ukudwelisa umgca wefayile leyo ethetha ngohlobo, kuba sisebenzisa i-grep:
cat /usr/share/doc/bash/FAQ | grep version
Ukubeka oko kwisiphelo sendlela kuya kukubonisa kuphela umgca oqulathe "uguqulelo" kule fayile, ayisayi kuphinda ibonise nawuphi na umgca ongenalo elo gama.
Kuthekani ukuba ndifuna ukubonisa yonke into ngaphandle komgca wenguqulo?
Oko kukuthi, ngendlela endikucacisele ngayo, yonke into ehambelana nesihluzi iya kuboniswa, ngoku ndiza kukubonisa indlela yokwenza yonke into ibonakale ngaphandle yintoni ehambelana nesihluzi:
cat /usr/share/doc/bash/FAQ | grep -v version
Uyawubona umahluko? ... ukongeza ngokulula -v Sele yenza umahluko 😀
Ke ukuba babeka ukubamba iya kukubonisa kuphela into ehambelana nefilitha, kodwa ukuba ubeka grep -v izakubonisa yonke into ngaphandle kwesihluzo.
Kulungile, apha iposti iphela, enye nje incam ngoku abanokuyicekisa kodwa ... abanalo nofifi lokuba iluncedo kangakanani i-grep
Phendula nge quote
Izimvo ezi-11, shiya ezakho
Ngaphandle kwamathandabuzo umthetho oguqukayo kakhulu, nje ukuba ufunde ukuwuphatha, wenza ubomi bakho bube lula =) ...
Molo! .. .. ngokwenene ngumyalelo oluncedo kakhulu .. kwimeko yam ndiyisebenzisa kakhulu ..
Umzekelo olula unokuba, umzekelo, dpkg -l | grep 'package' (kwimeko ye-distros esekwe kwi-debian), isetyenziselwa ukwazi ukuba siyifakile na loo phakheji.
Kukhulu ukunika ezi zixhobo kuluntu lwethu luphela
Enkosi kakhulu 😀
Ewe, i-grep inamandla njengombono wethu hahahaha, kunye ne-awk (kunye nokusika) baphumeza imimangaliso * - *
Ndiza kufaka ezinye iingcebiso malunga nomsebenzi wesiphelo kungekudala
Ukubulisa kunye nombulelo ngengcaciso yakho.
I-PS: I-imeyile yakho inomdla kwi-LOL !!
Kulunge kakhulu!! Ewe grep yenye yezinto ezisindisa ubomi kuye nakubani na othanda ukusebenzisa i-terminal. Kuphela ngamagqabantshintshi: Awudingi ukusebenzisa umyalelo wekati konke konke. Ungabeka igama lefayile njenge grep parameter ngolu hlobo:
Inguqulelo ye-grep / usr / isabelo / i-doc / bash / i-FAQ
Kananjalo, nokuba ayinakukwazi, kuhlala kukho ukhetho lokuhambisa kwakhona ungeniso lomyalelo ngokwenza into enje:
Inguqulelo ye-grep </ usr / share / doc / bash / FAQ
Le yokugqibela inokwenziwa nangawuphi na umthetho, ke akukho mfuneko yokusebenzisa ikati ukuthumela ifayile kwigalelo lomyalelo.
Sebenzisa i-redirect endaweni yekati kubangela ukuba iqokobhe lisungule inkqubo encinci, ngenxa yoko kusetyenziswa izixhobo ezimbalwa. Ayingumahluko oncomekayo, kodwa uthathwa ngokuba ulungile.
Kwelinye icala, i-grep iba luncedo ngokwenyani xa usebenzisa amabinzana aqhelekileyo ... Ngaba kwanele ukongeza iposti entsha kwi-desktop ye-wordpress?
Oo unomdla, bendisoloko ndikuqhela ukuyisebenzisa ngekati HAHAHAHA, enkosi ngencam 😀
Nge-grep unokwenza kwakhona izihluzi ezisisiseko esincinci, umzekelo:
grep -B3 -A3 -E -i --color=auto -n "(desde|hacia)?linux(\.)?$" ~/miarchivo.txt
Oku ngokusisiseko kubonisa imigca equlathe isigama esisilindeleyo (esinokuba kuyo nayiphi na indibaniselwano yoonobumba abakhulu nabancinci), kunye nemigca emithathu ngaphambi nasemva kwemithathu, iphakamisa iziphumo ngombala owahlukileyo, ibeka amanani emigca kwiziphumo, kwaye ivumela ukwenziwa kwamabinzana aqhelekileyo awandisiweyo kule meko avumele ukukhangelwa kwi "myfile.txt" kuyo yonke imigca ephela nge-desdelinux, hacialinux okanye i-plain linux (kunye okanye ngaphandle kwexesha).
Ngendlela, amabinzana aqhelekileyo anikezela ngokuguquguquka okukhulu kwaye yonke "i-geek" elungileyo enomdla wesoftware yasimahla kufuneka ifunde ukuzisebenzisa, hehe.
Kuyenzeka ukuba kusetyenziswe i-zgrep kwiipilisi ezikwi .ta.gz kuluncedo kakhulu xa sifuna ukuphonononga izingodo ezindala. Masinwabe
Mholweni. enkosi ngeposi. Kwenzeka kum ukuba ukusebenzisa grep, igama endilibhalayo kwimigca ebonakalayo ayiguquki umbala. (ihlala inje) [umzekelo: grep ikati yefayile.txt]
imigca kunye nekati ziyavela, kodwa ikati ayijiki umbala othile ukwahlulahlula
(kwi-ccompus ye-uni yam iyabonakala)
Ngaba uyazi ukuba ndingaluvula njani olu khetho?
Ndicela undiphendule. imeyile yam yile sps-003@hotmail.com
Umhlobo kufuneka abhale ikati kwizicatshulwa 'zekati' okanye "ikati" elandelwa ligama lefayile apho afuna ukukhangela khona
Molo mhlobo, unyanisile, unengqondo enkulu yokusebenza. Ukusukela ngoku ukuya phambili, ndibeka i-grep kuqala kuluhlu lwam lwemiyalelo endiyithandayo.
mbuliso
Kwaye kuya kuba njani ukubonisa abasebenzi ukuba bahluziwe ngomvuzo?