Okwu Mmalite
A na-eji iwu Linux grep mee ihe dịka usoro maka nzagharị ndenye.
GREP na-anọchite anya Printer Printer Expression Printer na ya mere iji jiri ya mee ihe n'ụzọ dị irè, ị ga-enwerịrị ihe ọmụma gbasara okwu mgbe niile.
N'isiokwu a, m ga-egosi gị ọtụtụ ihe atụ ndị ga-enyere gị aka ịghọta iwu grep.
01 nke 09
Otu esi achọọ maka eriri na faịlụ site na iji GREP
Were ya na i nwere ederede ederede akwụkwọ ndi nwere akwukwo akwukwo ndi a:
- Robin Hood
- Obere Uhie Na-agba Uhie
- Pita Pan
- Ihe ndị a na-eme na ihe atọ ahụ
- Snow White na asaa Dwarfs
- Pinnochio
- Nkịta Na Ụkwụ
- Obere Pig atọ ahụ
- Gruffalo
- Charlie na Ụlọ ọrụ Chocolate
Ịchọta akwụkwọ niile na okwu ahụ bụ "The" na aha ahụ ị ga - eji okwu mmechi a:
grep akwụkwọ
A ga-eweghachi ihe ndị na-esonụ:
- Ihe ndị a na-eme na ihe atọ ahụ
- Snow White na asaa Dwarfs
- Nkịta Na Ụkwụ
- Obere Pig atọ ahụ
- Gruffalo
- Charlie na Ụlọ ọrụ Chocolate
N'okwu nke ọ bụla, a ga-eme ka okwu ahụ bụ "The" pụta ìhè.
Rịba ama na ọchụchọ ahụ bụ ọhụụ nke ọma ma ọ bụrụ na otu n'ime utu aha nwere "na" kama "The" mgbe ahụ, a gaghị alọghachi ya.
Icheghara ikpe ị nwere ike itinye mgbanaka na-esonụ:
grep akwụkwọ - enweghị ihe ọ bụla
I nwekwara ike iji ngbanwe -i dị ka ndị a:
grep -i akwụkwọ
02 nke 09
Chọọ Maka Mkpịsị Na Na Njikwa Iji Wildcards
Iwu grep dị ike. Ị nwere ike iji ọtụtụ usoro nhazi kwekọọ na nsonaazụ nchara.
Na ihe atụ a, m ga-egosi gị otu esi achọ eriri na faịlụ site na iji eriri.
Were ya na ị nwere faịlụ a na - akpọ ebe ndị na - esonụ aha Scottish:
aberdeen
aberystwyth
aberlour
inverurie
inverness
newburgh
ọgbọ ọhụrụ
galloway ohuru
glasgow
edinburgh
Ọ bụrụ na ịchọrọ ịchọta ebe niile na inver na aha jiri nchikota ndị a:
grep inver * ebe
Akaraisk (*) wildcard guzo maka 0 ma ọ bụ ọtụtụ. Ya mere ọ bụrụ na ị nwere ebe a na-akpọ inver ma ọ bụ ebe a na-akpọ inverness, ha abụọ ga-alọghachi.
Ihe ozo ozo i nwere ike iji bu oge (.). Ị nwere ike iji nke a dabaa otu mkpụrụ edemede.
grep inver.r ebe
Iwu ahụ dị n'elu ga-achọta ebe a na-akpọ inverurie na ihe ọṅụṅụ na-adịghị mma ma ọ gaghị achọta nke ọma n'ihi na enwere ike ịnwe otu ihe dị n'etiti abụọ dị ka mkpesa site na otu oge.
Oge egwu oge bara uru ma ọ nwere ike ịkpata nsogbu ọ bụrụ na ị nwere otu dịka akụkụ nke ederede ị na-achọ.
Dịka ọmụmaatụ lee anya na ndepụta nke ngalaba aha
- linux.about.com
- pcsupport.about.com
- mp3.about.com
- minecraft.about.com
- androidgames.about.com
- netforbeginners.about.com
- dailylinuxuser.com
- google.co.uk
- google.au
- direct.gov.uk
Iji chọpụta ihe niile banyere.com ị nwere ike ịchọrọ naanị iji nchịkọta ndị a:
grep * banyere * domainnames
Iwu ahụ dị n'elu ga-ada ma ọ bụrụ na ndepụta ahụ nwere aha na ya:
- dailylinuxuser.com/about.html
Ị nwere ike, ya mere, gbalịsie ike ịsị:
grep * about.com domainnames
Nke a ga - arụ ọrụ ma ọ bụrụ na e nwere ngalaba nwere aha na - esonụ:
aboutycom.com
Iji chọọ maka okwu ahụ gbasara.com ị ga - agbanahụ ntụ ahụ dị ka ndị a:
grep * banyere \ .com domainnames
Nkịtị nke ikpeazụ iji gosipụtara gị bụ akara ajụjụ nke na-anọchite anya efu ma ọ bụ otu agwa.
Ọmụmaatụ:
aha njirimara
Iwu ahụ dị n'elu ga-alaghachi azụ, aberystwyth ma ọ bụ ọbụna berwick.
03 nke 09
Chọọ maka mkpịsị ugodi na mbido na njedebe nke eriri Iji grep
Ụkpụrụ carat (^) na dollar ($) na-enye gị ohere ịchọta ihe omume na mbido na njedebe nke akara.
Were ya na ị nwere faịlụ a na-akpọ football na ndị na-esonụ ndị otu aha:
- Blackpool
- Liverpool
- Manchester City
- Leicester City
- Manchester United
- Newcastle United
- FC United nke Manchester
Ọ bụrụ na ịchọrọ ịchọta ìgwè niile malitere na Manchester ị ga - eji okwu mmechi a:
Grep
Iwu ahụ dị n'elu ga-alaghachi Manchester City na Manchester United ma ọ bụghị FC United Of Manchester.
Nhọrọ ị nwere ike ịchọta ìgwè niile na-ejedebe na United site na iji syntax na-esonụ:
grep United States
Iwu ahụ dị n'elu ga-alaghachi Manchester United na Newcastle United ma ọ bụghị FC United Of Manchester.
04 nke 09
Ịgụ Ọnụ ọgụgụ nke Mmekọ Iji grep
Ọ bụrụ na ịnweghị ike ịlaghachi usoro ndị ahụ dabara adaba na-eji grep ma ịchọrọ ịmara ole ole ị nwere ike iji mee ihe na-esonụ:
grep -c nlereanya inputfile
Ọ bụrụ na usoro ahụ kwekọrọ ugboro abụọ, ọnụọgụgụ abụọ ahụ ga-alọghachi.
05 nke 09
Ịchọta Okwu niile na-adịghị adaba iji grep
Were ya na ị nwere ndepụta nke aha aha na mba ndị edepụtara dị ka ndị a:
- aberdeen scotland
- glasgow scotland
- na na england
- oke mmiri colwyn
- london england
O nwere ike ị chọpụtala na ọ dịghị mba nwere njikọ na ya.
Iji chọọ ebe niile na mba ị nwere ike iji okwu mmechi a:
grep ala $ ebe
Ihe ga-esi na ya pụta ga-abụ ebe niile ma e wezụga n'ihi oke mmiri colwyn.
Nke a doro anya na ọ bụ naanị ọrụ maka ebe ndị na-ejedebe na ala.
Ị nwere ike igbochi nhọrọ ahụ site na iji syntax na-esonụ:
grep -v ala $ ebe
Nke a ga-achọta ebe nile na-ejedebeghị ala.
06 nke 09
Otu esi achọta usoro nhoro na faịlụ n'iji grep
Were ya na ị nwere faịlụ ntinye nke eji ngwa nke atọ nke na-akwụsị ịgụ faịlụ mgbe ọ na - achọta eriri efu dị ka ndị a:
- aberdeen scotland
- inverness scotland
- na na england
- Azụ mmiri na-akwagharị na colwyn
Mgbe ngwa ahụ na-abanye n'ahịrị ahụ mgbe ọ na-agagharị, ọ ga-akwụsị ịgụ ihe colwyn na-apụta kpamkpam.
Ị nwere ike iji grep ịchọta ebe ederede na-esonụ syntax:
grep ^ $ ebe
O di nwute na nke a abughi ihe bara uru n'ihi na o na-alaghachi ozo.
Ị nwere ike ịgụta nọmba ole na ole dị ka ego iji hụ ma faịlụ ahụ dị irè dika:
grep -c ^ $ ebe
Ọ ga-abụrịrị ihe bara uru ịmara nọmba ọnụọgụgụ nke nwere akara oghere ka i wee nwee ike dochie ha. Ị nwere ike ime nke a site na iwu na-esonụ:
grep -n ^ $ ebe
07 nke 09
Otu esi achọta maka udiri Uppercase ma obu Lowercase Characters Iji grep
N'iji grep ị nwere ike ikpebi mpaghara ndị dị na faịlụ nwere mkpụrụedemede ukwu na-eji okwu mmechi a:
grep '[AZ]' filename
Oghere njikwa [] ka ị chọpụta ọtụtụ ihe odide. N'ihe atụ nke dị n'elu, ọ na-ahụ ihe ọ bụla dị n'etiti A na Z.
Ya mere, iji tụnyere ihe odide nke obere ihe ị nwere ike iji mee ihe na-esonụ:
grep '[az]' filename
Ọ bụrụ na ịchọrọ iji naanị akwụkwọ ozi dakọtara ma ọ bụghị akara ụda ma ọ bụ akara ndị ọzọ ị nwere ike iji syntax na-esonụ:
grep '[a-zA-Z]' filename
Ị nwere ike ime otu ihe ahụ na nọmba dị ka ndị a:
grep '[0-9]' filename
08 nke 09
Na-achọ Ntụleghachi ugboro ugboro Iji grep
Ịnwere ike iji ihe nkwado agbakwunye {} iji chọọ usoro ntụgharị.
Were ya na ị nwere faịlụ na nọmba ekwentị dị ka ndị a:
- 055-1234
- 055-4567
- 555-1545
- 444-0167
- 444-0854
- 4549-2234
- x44-1234
Ị maara na akụkụ mbụ nke ọnụ ọgụgụ ahụ kwesịrị ịdị atọ na ịchọrọ ịchọta eriri na-adabaghị na nke a.
Site na ihe atụ mbụ ị maara na [0-9] na-alaghachi nọmba niile na faịlụ.
Na nke a, anyị chọrọ akara ndị na-amalite na nọmba atọ na-esochi - (). Ị nwere ike ime nke ahụ na-esonụ syntax:
grep "[0-9] [0-9] [0-9] -" nọmba
Dị ka anyị si na ihe atụ ndị gara aga, carat (^) pụtara na akara ahụ ga-amalite site na usoro a.
The [0-9] ga-achọ nọmba ọ bụla n'etiti 0 na 9. Dị ka nke a gụnyere ugboro atọ ọ na-emetụta 3 nọmba. N'ikpeazụ, e nwere akwa iji gosipụta na hyphen ga-emerịrị nọmba atọ ahụ.
Site n'iji bracket curly ị nwere ike ime ka ọchụchọ ahụ dị ntakịrị dị ka ndị a:
grep "^ [0-9] \ {3 \} -" nọmba
Mbelata nke a na - eme ka ọ bụrụ akụkụ nke okwu ahụ mgbe niile, mana ihe ọ na - ekwu bụ [0-9] [3] nke pụtara nọmba ọ bụla n'etiti 0 na 9 ugboro atọ.
A na-ejikwa ihe ndekota a na-emegharị aka mee ihe dị ka ndị a:
{5,10}
{5,}
The {5,10} pụtara na a ghaghị ịghaghachi àgwà a na-achọgharị ma ọ dịkarịa ala ugboro 5 ma ọ bụghị ihe karịrị 10 ebe '5,} pụtara na agwaghachịrị ugboro ugboro ma ọ dịkarịa ala ugboro 5 ma ọ nwere ike ịbụ karịa nke ahụ.
09 nke 09
Iji mmepụta site na iwu ndị ọzọ Jiri grep
Ruo ugbu a, anyị elelela ihe ndị na-emetụta n'ime faịlụ ọ bụla ma grep nwere ike iji mmepụta sitere na iwu ndị ọzọ dị ka ntinye maka usoro dabara.
Otu nnukwu ihe atụ nke a na-eji iwu ps nke depụtara usoro ọrụ.
Dịka ọmụmaatụ na-agbaso iwu na-esonụ:
ps -ef
Usoro niile nke usoro gị ga-egosipụta.
Ị nwere ike iji grep iji chọọ otu usoro ọsọ ọsọ dịka ndị a:
ps -ef | Firefox