Samplaí den ordú Grep i Linux

Anonim

Samplaí den ordú Grep i Linux

Uaireanta bíonn gá le húsáideoirí faisnéis shonrach a chuardach laistigh d'aon chomhaid. Is minic a bhíonn líon mór línte i ndoiciméid chumraíochta nó ar shonraí toirtmhéadracha eile, mar sin ní bhíonn na sonraí riachtanacha ag obair de láimh. Ansin tagann ceann de na horduithe atá tógtha isteach i gcórais oibriúcháin ar Linux go dtí an tarrtháil, rud a cheadóidh seoladh na sraitheanna go litriúil i soicindí.

Bainimid úsáid as an ordú Grep i Linux

Maidir leis na difríochtaí idir na dáiltí Linux, sa chás seo ní imríonn siad aon ról, ós rud é go bhfuil an t-ordú greamaithe a bhfuil suim agat sa réamhshocrú ar fáil sa chuid is mó agus go bhfuil sé mar an gcéanna. Sa lá atá inniu ba mhaith linn a phlé ní hamháin ar an ngníomh de Grep, ach freisin a dhíscaoileadh na príomh-argóintí a ligeann duit a shimpliú go suntasach an nós imeachta cuardaigh.

Cruthaigh an t-ordú cat + ainm comhaid, más mian leat féachaint ar an ábhar iomlán. Tá treoracha mionsonraithe le haghaidh oibre leis an ordú seo ag lorg in alt eile trí thagairt thíos.

Cuir ordú CAT i bhfeidhm i gcríochfort Linux

Léigh tuilleadh: Samplaí den Ordú Cat i Linux

A bhuíochas le forghníomhú na ngníomhartha thuas, is féidir leat úsáid a bhaint as greamaithe agus tú san eolaire inmhianaithe, gan an cosán iomlán a shonrú chuig an gcomhad.

Cuardach Caighdeánach ar Ábhar

Sula n-aistrítear go dtí an breithniú ar na hargóintí go léir atá ar fáil, tá sé tábhachtach an gnáth-chuardach ábhair a thabhairt faoi deara. Beidh sé úsáideach ag an am nuair is gá teacht ar mheaitseáil shimplí agus na línte cuí go léir a thaispeáint.

  1. Sa ordú ordú, cuir isteach an testfile Grep Word, áit a bhfuil an focal an t-eolas atá ag teastáil, agus is é an testfile ainm an chomhaid. Nuair a dhéanann tú cuardach, agus tú lasmuigh den fhillteán, sonraigh an bealach iomlán chun sampla / baile / úsáideoir / fillteán / ainm comhaid. Tar éis dul isteach san ordú, cliceáil ar an eochair ENTER.
  2. Gnáthchuardach tríd an ordú Grep i Linux

  3. Níl ann ach na roghanna atá ar fáil a chur ar an eolas faoi na roghanna atá ar fáil. Beidh línte iomlána le feiceáil ar an scáileán, agus leagfar béim ar na príomhluachanna i ndath dearg.
  4. Ag taispeáint torthaí an ghnáthchuardaigh tríd an ordú Grep i Linux

  5. Tá sé tábhachtach litreacha a chur san áireamh agus clárú litreacha, ós rud é nach bhfuil an t-ionchódú Linux uasmhéadaithe chun carachtair mhóra nó bheaga a chuardach. Más mian leat an sainmhíniú ar an gclár a sheachbhóthar, cuir isteach an testfile "Word" Grep -i.
  6. Cuardaigh ábhar an chomhaid gan clárú i Linux

  7. Mar a fheiceann tú, sa chéad screenshot eile, tá an toradh athraithe agus cuireadh líne nua eile leis.
  8. Na focail aimsithe a thaispeáint gan clárú i Linux

Cuardaigh le teaghrán gabhála

Uaireanta ní mór d'úsáideoirí a fháil ní amháin an cluiche cruinn ar na sraitheanna, ach freisin a fháil amach an t-eolas a thagann ina dhiaidh, mar shampla, nuair a thuairiscigh earráid áirithe. Ansin beidh an réiteach ceart i bhfeidhm tréithe. Cuir isteach an Grep -a3 "Word" consól testfile le cur ar chumas sa toradh agus trí líne eile tar éis an chomhtharlú. Is féidir leat scríobh -A4, ansin déanfar ceithre líne a ghabháil, níl aon srianta ann.

Taispeáin líon na sraitheanna tar éis an eochairfhocail i Linux

Más rud é ina ionad sin i bhfeidhm tú an argóint -b + líon na línte, mar thoradh air sin, beidh na sonraí atá suas go dtí an pointe iontrála a chur ar taispeáint.

Taispeáin líon na sraitheanna go dtí an eochairfhocal i Linux

Is é an argóint ná, ina dhiaidh sin, gabhfaidh na línte timpeall an eochairfhocail.

Taispeáin na sraitheanna mórthimpeall ar an eochairfhocal i Linux

Thíos is féidir leat samplaí a fheiceáil de na hargóintí seo a shannadh. Tabhair faoi deara go bhfuil sé riachtanach an clár a chur san áireamh agus Sleachta dúbailte a scríobh.

Grep -B3 "Word" testfile

Grep -C3 "Word" testfile

Cuardaigh eochairfhocail ag an tús agus ag deireadh na sraitheanna

An gá le heochairfhocal a shainiú a sheasann ag an tús nó ag deireadh na líne, is minic a tharlaíonn sé go minic le linn obair le comhaid chumraíochta, áit a bhfuil gach líne freagrach as paraiméadar amháin. D'fhonn an iontráil bheacht a fheiceáil ag an tús, is gá testfile "^ Word" a chlárú. Is é an comhartha ^ díreach freagrach as an rogha seo a chur i bhfeidhm.

Cuardaigh de réir eochairfhocail ag tús na líne Linux

Tarlaíonn an cuardach le haghaidh ábhar ag deireadh na línte thart ar an bprionsabal céanna, níor chóir ach i Sleachta a chur le comhartha $, agus gheobhaidh an fhoireann an cineál seo: Grep "Word $" testfile.

Cuardaigh de réir eochairfhocail ag deireadh na líne Linux

Cuardaigh uimhreacha

Nuair a bhíonn tú ag cuardach na luachanna inmhianaithe, ní bhíonn faisnéis ag an úsáideoir i gcónaí maidir leis an bhfocal cruinn atá i láthair sa teaghrán. Ansin is féidir an nós imeachta cuardaigh a dhéanamh trí na huimhreacha a shimplíonn go mór an tasc. Ní gá ach an t-ordú a úsáid i bhfoirm Grep "[0-7]" testfile, áit a bhfuil "[0-7]" - an raon luachanna, agus is é an testfile ainm an chomhaid le haghaidh scanadh.

Cuardaigh Luachanna Digiteacha i Linux

Anailís ar gach comhad eolaire

Tugtar Recordive ar gach réad i bhfillteán amháin. Ceanglaítear ar an úsáideoir ach argóint amháin a chur i bhfeidhm, a dhéanann anailís ar gach comhad fillteáin agus a thaispeánfaidh na línte cuí agus a suíomh. Beidh ort an Grep -r "Word" / Baile / Úsáideoir / Fillteán a chur isteach, áit a bhfuil / baile / úsáideoir / fillteán an cosán chuig an eolaire scanála.

Cuardach athfhillteach tríd an ordú Grep i Linux

Beidh an stóráil comhad a chur ar taispeáint i gorm, agus más mian leat chun sraitheanna a fháil gan an t-eolas, argóint eile a shannadh ionas go bhfaigheann an t-ordú a leithéid de Grep -h "focal" + cosán go dtí an fillteán.

Cuardach athchúrsála gan an cosán a thaispeáint go dtí an comhad i Linux

Cuardach cruinn de réir

Ag tús an ailt, ní mór dúinn labhairt cheana féin mar gheall ar an gcuardach is gnách le focail. Mar sin féin, leis an modh seo, taispeánfar teaglamaí breise sna torthaí. Mar shampla, gheobhaidh tú an focal úsáideora, ach taispeánfaidh an fhoireann úsáideoir123, passworduser agus comhtharlúcháin eile, más ann dóibh. Chun a leithéid de thoradh, a shannadh argóint -W (Grep -w "focal" ainm comhaid nó a shuíomh).

Taispeáin ach iontráil chruinn i Linux

Déantar an rogha seo agus nuair is gá duit roinnt eochairfhocal cruinne a chuardach. Sa chás seo, cuir isteach Word1 Word2 'Word2'. Tabhair faoi deara le do thoil, sa chás seo, cuirtear an litir E le Grep, agus go bhfuil na luachana singil.

Taispeáin roinnt iontrálacha cruinne i Linux

Cuardach téad gan focal áirithe

Ní hamháin gur féidir leis an bhfóntas atá faoi bhreithniú focail a aimsiú i gcomhaid, ach chun línte a thaispeáint nach bhfuil aon luach sonraithe ag an úsáideoir. Ansin, sula gcuirtear isteach an príomhluach agus tá an comhad leis -v. A bhuíochas leis, nuair a ghníomhaíonn tú an t-ordú, ní fheicfidh tú ach na sonraí ábhartha.

Cuardaigh le haghaidh línte nach bhfuil an focal sonraithe i Linux

Bailíodh greim ar chomhréir le roinnt argóintí eile, ar féidir é a fhógairt go hachomair:

  • -I - taispeáin ach ainmneacha na gcomhad atá oiriúnach faoi na critéir chuardaigh;
  • - - Díchumasaigh fógraí faoi na hearráidí a aimsíodh;
  • -n - taispeáin uimhir na líne sa chomhad;
  • -B - Taispeáin uimhir bloc os comhair na líne.

Ní chuireann aon ní cosc ​​ort roinnt argóintí a chur i bhfeidhm le haghaidh fanacht amháin, cuir isteach iad tríd an spás, gan dearmad a dhéanamh ar an gclár a mheas.

Sa lá atá inniu disassembled muid an t-ordú Grep atá ar fáil sna dáiltí Linux. Tá sé ar cheann de na caighdeánacha agus a úsáidtear go minic. Is féidir leat léamh faoi uirlisí coitianta eile agus a gcomhréir in ábhar ar leith de réir an nasc seo a leanas.

Féach freisin: orduithe go minic in úsáid i Linux Terminal

Leigh Nios mo