Hōʻike
Hoʻohanaʻia ke kauoha Linux grep e like me keʻano no ke kānana komo.
ʻO GREP ke kū neiʻo Global Regular Expression Printer a no laila e pono ai e hoʻohana pono me ia, ponoʻoe eʻike i kaʻike mau.
Ma kēiaʻatikala, e hōʻike ana au i kekahi mau hiʻohiʻona e kōkua iāʻoe e hoʻomaopopo i ka kauoha grep.
01 o 09
Pehea e huli ai no kahi kaula i loko o kahi waihona me ka hoʻohanaʻana i ka GREP
E noʻonoʻo iāʻoe he waihona kikokikona i kapaʻia nā puke me nā pelekānia puke ma hope nei:
- ʻO Robin Hood
- ʻO ke Keʻena Rula Hōʻoki
- Peter Pan
- ʻO Goldilocks a me nā meaʻekolu
- Makani Kaʻiliʻili
- Pinnochio
- ʻO ka Cat i kaʻOi
- ʻO nā Pigʻekolu
- ʻO ka Gruffalo
- Charlie a me ka hale kanu chocolate
No ka huliʻana i nā puke a pau me ka hua'ōlelo "The" ma ka inoa, e hoʻohanaʻoe i kēia hua'ōlelo:
Grep Nā puke
E hoʻihoʻiʻia nā hualoaʻa i lalo:
- ʻO Goldilocks a me nā meaʻekolu
- Makani Kaʻiliʻili
- ʻO ka Cat i kaʻOi
- ʻO nā Pigʻekolu
- ʻO ka Gruffalo
- Charlie a me ka hale kanu chocolate
I kēlā me kēia hihia, e hoʻonuiʻia ka hua'ōlelo "The".
E hoʻomaopopo i ka huliʻana i ka hihia inā loaʻa kekahi o nā poʻo inoa i "ka" ma kahi o "The" a lailaʻaʻole i hoʻihoʻiʻia.
No ka haʻaleleʻana i ka hihia e hiki iāʻoe ke hoʻohui i ka hoʻohuli kēia:
e hoʻopiha i nā puke - hoʻokuʻi pono
Hiki iāʻoe ke hoʻohana i keʻano -i me kēia:
grep -i nā puke
02 o 09
E Huli No Ke Keʻeke I Ke Kōnae E hoʻohana ana i nā Wildcards
He mana loa ka kauoha grep. Hiki iāʻoe ke hoʻohana i ka nui o nā hana hoʻohālikelike o nā hiʻohiʻona e koho i nā hopena.
Ma kēia hiʻohiʻona, e hōʻike au iāʻoe pehea e huli ai i kahi string i kahi pūnaewele me ka hoʻohanaʻana i nā hanana .
E noʻonoʻoʻoe i kāu leka i kapaʻia nā inoa me nā inoa o Scottish ma hope iho nei:
aberdeen
hihihihi
aberlour
inverurie
inverness
Pākuʻi
ka dia wahine hou
ke kūwaena hou
'ōwili
hoʻoponopono
Inā makemakeʻoe e huli i nā wahi a pau me kahi mea hoʻohana i loko o ka inoa, e hoʻohana i kēia hōʻuluʻuluʻana:
nā'āpana'ākau
ʻO ka asterisk (*) ka helina e kū nei he 0 a he nui paha. No laila, inā he wahi i kapaʻia i ka inver a kahi paha i kapaʻiaʻo ka inverness, e hoʻihoʻiʻia ia mau meaʻelua.
ʻO kekahi manu'āhiu āu e hoʻohana ai,ʻo ia ka wā (.). Hiki iāʻoe ke hoʻohana i kēia mea e like me kahi leka hoʻokahi.
nā kūwaena inver.r
ʻO ka papa o luna eʻike i nā wahi i kapaʻia i loko o ka inverurie a me ka'onaʻona akāʻaʻole e loaʻa i kaʻoi aku o ka meaʻoiʻole no ka mea he hoʻokahi wale wale nō'ākela ma waena o nāʻelua e like me ka hōʻikeʻia e ka manawa hoʻokahi.
He mea hoʻohana ka māhele manawa e hiki ai ke hoʻololi i nā pilikia inā loaʻa iāʻoe kekahi mahele o ka kikokikona āu eʻimi nei.
E nānā i kēia papa inoa o nā inoa inoa
- linux.about.com
- pcsupport.about.com
- mp3.about.com
- kuu kino.about.com
- wikiwiki.about.com
- nuanuakai.com
- helenahoihoi.com
- google.co.uk
- google.au
- direct.gov.uk
Eʻike i nā mea a pau e pili ana iā.com. Hiki iāʻoe ke huli wale me ka hoʻohana pūʻana o kēia hua'ōlelo:
grep * e pili ana i * inoa inoa
E hāʻule i lalo ke kauoha i luna inā he inoa kēia i loko o kēia papa inoa:
- kaomihana.com / about.html
Hiki iāʻoe ke ho'āʻo i kēia hua'ōlelo hou:
grep * about.com domainnames
E hana maikaʻi kēia ināʻaʻole he papa me ka inoa e hiki mai nei:
e pili ana iāycom.com
No ka huli ponoʻana no ka hua'ōlelo pili iā.com, ponoʻoe e pakele i ke kiko penei:
grep * e pili ana i \ .com domainnames
ʻO ka helu'ākau hope e hōʻike iāʻoe,ʻo ia ka hōʻailona nīnau e kū nei no ka zero a hoʻokahi paha kanaka.
ʻo kahi laʻana:
inoa inoa inoa
E hoʻihoʻiʻia ke kauoha i luna ma lalo, aberystwyth a iʻole ma kahi keena.
03 o 09
E huli i nā kani i ka hoʻomakaʻana a me ka hopena o ka hoʻohana me ka grep
Hāʻawi ka hōʻailona a me ka hōʻailona ($) iāʻoe eʻimi i nā'ōnaehana i ka hoʻomaka a me ka hopena o nā laina.
E noʻonoʻoʻoe i kāu file i kapaʻia i ka pôpeku me nā inoa o nā hui:
- ʻO ka blackpool
- ʻO Liverpool
- Manchester City
- Leicester City
- Manchester United
- ʻO Newcastle United
- FC FCʻO Manchester
Inā makemakeʻoe eʻike i nā hui a pau i hoʻomaka me Manchester e hoʻohana anaʻoe i kēia hua'ōlelo hou:
nā hui o Manchester
E hoʻihoʻi ana ka papahana i luna nei i Manchester City a me Manchester United akāʻaʻole FC FCʻO Manchester.
Hiki iāʻoe keʻike i nā pūʻulu a pau e pau me United me ka hoʻohana pūʻana i kēia kuʻina:
Grep Nā United States
ʻO ka'ōlelo i luna e hoʻi mai i Manchester United a me Newcastle United akāʻaʻole FC FCʻO Manchester.
04 o 09
Ka heluʻana i ka helu o nā pāʻani me ka hoʻohanaʻana i ka grep
Ināʻaʻoleʻoe makemake e hoʻihoʻi i nā laina kūikawā e pili ana i kahi'ōnaehana e hoʻohana ana i ka grep akā makemakeʻoe eʻike i ka nui o kāu e hiki ai ke hoʻohana i kēia hōʻuluʻuluʻana:
grep -c hoʻokomo pūnaewele
Inā pili like ka mamalua i ka manawa e hoʻihoʻiʻia ka helu 2.
05 o 09
Keʻimi nei i nā mea a pau e pili ana me ka grep
E noʻonoʻoʻoe i kāu papa inoa o nā inoa inoa me nā'āina i heluʻia penei:
- aberdeen scotland
- 'ōpili'ōkā
- homeland england
- ke kahawai colwyn
- london england
Uaʻike pahaʻoe i kēlā koloka'ōpiliʻaʻole kuleana'āina e pili ana me ia.
No ka huliʻana i nā wahi a pau me ka'āina, hiki iāʻoe ke hoʻohana i kēia hua'ōlelo:
'āina'āpana'āina $
ʻO nā hualoaʻa e hoʻihoʻiʻia,ʻo ia nā wahi a pau koe wale nō ke kahawai colwyn.
ʻO kēia wale nō kahi hana wale no nā wahi i hoʻopau i ka'āina (paʻakikī paʻakikī).
Hiki iāʻoe ke hoʻololi i ka koho ma o ka hōʻano hou:
grep -v'āina $ mau
Eʻike ana kēia i nā wahi i pauʻole i ka'āina.
06 o 09
Pehea eʻike ai i nā laina kikowaena ma nā pūnaewele me ka hoʻohanaʻana i kaʻike
E noʻonoʻo iāʻoe kahi waihona hoʻokomo i hoʻohanaʻia e kekahiʻaoʻaoʻaoʻaoʻekolu e pani ana i ka heluheluʻana i ka waihona ke loaʻa iā ia he laina lainaʻole e like me kēia:
- aberdeen scotland
- inverness scotland
- homeland england
- ke kahawai wala
Ke loaʻa ka palapala noi i ka laina ma hope o ka liʻiliʻi, e pau ka heluheluʻana i keʻano o ke koʻi colwyn ua pau loa.
Hiki iāʻoe ke hoʻohana i ka grep e huli i nā laina laulā me ka syntaxi kēia:
grep '$ mau
Akā,ʻaʻohe pono loa kēia no ka mea e hoʻihoʻi houʻia nā laina papa.
Hiki iāʻoe ke helu i ka helu o nā laina kikoʻole e like me kahi leka eʻike ai inā pololei ke faila e like me kēia:
grep -c '$ mau
Eʻoi aku ka maikaʻi o kaʻikeʻana i nā huahelu i loaʻa i kahi laina kikoʻole i hiki iāʻoe ke pani hou iā lākou. Hiki iāʻoe ke hana i kēlā me kēia kauoha:
grep -n '$ mau
07 o 09
Pehea e Huli ai no nā Kīlā o Uppercase a iʻole Lowercase Characters Ma o grep
Ma ka hoʻohanaʻana i ka hōʻailona hiki iāʻoe ke hoʻoholo i nā laina i loko o kahi faila i ka nui o nā hua'ōlelo e hoʻohana ana i kēia hua'ōlelo hou:
grep '[AZ]' inoa inoa
ʻO nā pākuʻi kaulike [] e hoʻoholo i ka laulā o nā huapalapala. Ma keʻano i hōʻikeʻia nei ua hālike ia me kekahiʻano ma waena o A a me Z.
No laila e hoʻohālikelike i nā hua'ōlelo haʻahaʻa e hiki iāʻoe ke hoʻohana i kēia hōʻuluʻuluʻana:
grep '[az]' inoa inoa
Inā makemakeʻoe e pāʻani i nā leka wale nō aʻaʻole nā helu a iʻole nā hōʻailona'ē aʻe e hiki iāʻoe ke hoʻohana i kēia hua'ōlelo:
grep '[a-zA-Z]' inoa inoa
Hiki iāʻoe ke hana like me nā helu penei:
grep '[0-9]' inoa inoa
08 o 09
Ke nānā nei i nā'ōpili hoʻomanaʻo e hoʻohana ana me kaʻike
Hiki iāʻoe ke hoʻohana i nā pale pale eʻimi no ka huliʻana i kahi papahana hou.
E noʻonoʻoʻoe i kahi pūnaewele me nā helu kelepona penei:
- 055-1234
- 055-4567
- 555-1545
- 444-0167
- 444-0854
- 4549-2234
- x44-1234
Eʻikeʻoe i ka hapa mua o ka helu e pono eʻekolu mau helu a makemakeʻoe eʻike i nā laina e likeʻole me kēia kumuhana.
Mai ka hana mua eʻike anaʻoe [0-9] e hoʻi i nā helu a pau i loko o kahi faila.
Ma kēiaʻano, makemake mākou i nā laina e hoʻomaka me nā heluʻekolu a me ka lolo (-). Hiki iāʻoe ke hana i kēia me ka hōʻuluʻuluʻana:
grep "^ [0-9] [0-9] [0-9] -" nā helu
E like me ka mea iʻikeʻia mai nā hiʻohiʻona mua loa,ʻo ka carat (*) e pono ke hoʻomaka ke laina me kēia kumuhana.
E huliʻo [0-9] i kahi helu ma waena 0 a 9. No ka mea, ua komo kēia iʻekolu manawa e like me 3 mau helu. I ka hopena, aia kahi pūpale e hōʻike ai i kahi opala e pono e loaʻa i nā heluʻekolu.
Ma ka hoʻohanaʻana i nā pale pale e hiki iāʻoe ke hoʻoikaika i ka huli penei:
grep "^ [0-9] \ {3 \} -" nā helu
ʻO ka palekana i kaʻaeʻana e hana ia ma keʻano o ka'ōlelo maʻamau akāʻo keʻano o kēia'ōleloʻo [0-9] [3]ʻo ia hoʻi, kekahi helu i waena o 0 a 9 iʻekolu manawa.
Hiki ke hoʻohanaʻia nā pale pale e like me kēia:
{5,10}
'5,}
ʻO ka [5,10] keʻano o ka mea e huliʻia ana e pono e hana houʻia i 5 mau manawa akāʻaʻole iʻoi aku ma mua o 10 akāʻo ka '5,'ʻo ia hoʻi, e pono keʻano hou i keʻano 5 mau manawa akā hiki keʻoi aku i kēlā.
09 o 09
Ke hoʻohanaʻana i ka huahana mai nā kauoha'ē aʻe me ka hoʻohanaʻana i ka grep
A hiki i kēia wā, ua nānā mākou i keʻano o ka pilina i loko o nā waihona pūnaewele akā hiki ke hoʻohana i ka huahana mai nā kauoha'ē aʻe e like me ke komoʻana no ka hoʻohālikelike.
ʻO kahi hiʻohiʻona nui o kēia ka hoʻohanaʻana i ke kauoha mele e papa inoa ana i ka hana hana.
E laʻaʻana i kēia kauoha:
ps -ef
E hōʻikeʻia nā'ōnaehana holomua o kāu polokalamu.
Hiki iāʻoe ke hoʻohana i ka grep e huli i kahi kaʻina hana e like me kēia:
ps -ef | ke kuhi hewa