Scagadh bunúsach le grep

Is é ceann de na horduithe is mó a úsáidim sa teirminéal grep, fiú níos mó ná cd o ls.

grep Tá go leor roghanna aige agus tairgeann sé féidearthachtaí neamhionanna, ach úsáidim an bealach is traidisiúnta agus is féidir, ach tosaímid ag míniú Cad é grep?

scagaire amháin é grep, is ordú é a thaispeánann línte a mheaitseálann an scagaire atá dearbhaithe againn.

Mar shampla, inár gcóras tá an comhad againn / usr / share / doc / bash / CCanna agus is é ábhar an chomhaid seo:

Féach ar ábhar comhaid

Más mian leat an t-ábhar sa teirminéal a liostáil leis an ordú conas (sea cat, cosúil le cat hehe) is féidir leo é a dhéanamh:

cat /usr/share/doc/bash/FAQ

Anois, is dócha nach dteastaíonn uainn ach líne an chomhaid sin a liostálann faoin leagan a liostáil, chuige seo úsáidimid grep:

cat /usr/share/doc/bash/FAQ | grep version

Má chuirtear é sin sa chríochfort ní thaispeánfaidh sé duit ach an líne ina bhfuil “leagan” sa chomhad sin, ní thaispeánfaidh sé aon líne nach bhfuil an focal sin ann a thuilleadh.

Cad a tharlaíonn má theastaíonn uaim gach rud a thaispeáint seachas an líne leagain?

Is é sin, ar an mbealach a mhínigh mé duit, go dtaispeánfaí gach a oireann don scagaire, anois taispeánfaidh mé duit conas gach rud a dhéanamh le feiceáil seachas cad a oireann don scagaire:

cat /usr/share/doc/bash/FAQ | grep -v version

An dtugann tú an difríocht faoi deara? ... ag cur go simplí -v déanann sé difríocht cheana 😀

Mar sin má chuireann siad grep ní thaispeánfaidh sé duit ach an rud a mheaitseálann an scagaire, ach má chuireann tú grep -v taispeánfaidh sé gach rud duit seachas an scagaire.

Bhuel anseo cuirtear deireadh leis an bpost, níl ann ach leid eile a d’fhéadfadh a chreidiúint anois ach ... níl aon tuairim acu cé chomh húsáideach is féidir le grep a bheith, sábhálann sé saol dáiríre 😀

Maidir is


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

11 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   DMoZ a dúirt

    Gan amhras ordú an-ildánach, nuair a fhoghlaimíonn tú é a láimhseáil, déanann sé do shaol níos éasca =) ...

  2.   Scalibur a dúirt

    Hi! .. .. i ndáiríre ordú an-úsáideach .. i mo chás úsáidim go leor é.

    Sampla simplí a bheadh, mar shampla, dpkg -l | grep 'pacáiste' (i gcás distros bunaithe ar debian), úsáidtear é chun a fháil amach an bhfuil an pacáiste sin suiteáilte againn.

    Go hiontach na huirlisí seo a thabhairt dár bpobal iomlán 😉

    1.    KZKG ^ Gaara a dúirt

      Go raibh míle maith agat 😀
      Go deimhin, tá grep chomh cumhachtach lenár samhlaíocht hahahaha, mar aon le awk (agus gearrtha) baineann siad iontais amach i ndáiríre * - *

      Cuirfidh mé cúpla comhairle eile maidir le hobair chríochfoirt go gairid 😉
      Beannachtaí agus buíochas as do thrácht.

      PS: Suimiúil do LOL ríomhphoist !!

  3.   heicsbhorg a dúirt

    An-mhaith!! Sea. Cinnte tá grep ar cheann de na sábhálaithe beatha do dhuine ar bith ar maith leis an teirminéal a úsáid. Cúpla pointe amháin: Ní gá duit an t-ordú cat a úsáid ar chor ar bith. Is féidir leat ainm an chomhaid a chur mar pharaiméadar grep mar seo:

    leagan grep / usr / share / doc / bash / CCanna

    Chomh maith leis sin, fiú mura bhféadfadh sé, bheadh ​​an rogha ann i gcónaí an t-ionchur ordaithe a atreorú trí rud mar seo a dhéanamh:

    leagan grep </ usr / share / doc / bash / FAQ

    Is féidir an dara ceann a dhéanamh le haon ordú, mar sin ní gá cat a úsáid riamh chun comhad a sheoladh chuig ionchur ordaithe.

    Trí atreorú a úsáid in ionad cat, bíonn ar an mblaosc próiseas amháin níos lú a lainseáil, agus dá bhrí sin ídíonn sí níos lú acmhainní. Ní difríocht shuntasach é, ach meastar gur dea-chleachtas é.

    Ar an láimh eile, bíonn grep an-úsáideach agus nathanna rialta á n-úsáid agam ... Dá mba mhaith liom cuidiú trí phost a dhéanamh faoi nathanna rialta, cad a bheadh ​​le déanamh agam? An leor post nua a chur leis an deasc wordpress?

    1.    KZKG ^ Gaara a dúirt

      Ó suimiúil, chuir mé aithne i gcónaí ar é a úsáid le cat HAHAHAHA, buíochas as an leid 😀

      1.    Hugo a dúirt

        Le grep is féidir leat scagairí a dhéanamh rud beag níos lú bunúsach, mar shampla:

        grep -B3 -A3 -E -i --color=auto -n "(desde|hacia)?linux(\.)?$" ~/miarchivo.txt

        Taispeánann sé seo go bunúsach na línte ina bhfuil an téarma atá á lorg againn (is féidir a bheith in aon teaglaim de uachtair agus litreacha beaga), móide na trí líne roimh agus tar éis trí cinn, aibhsíonn na torthaí i ndath difriúil, cuireann sé uimhreacha líne leis na torthaí, agus Ligeann sé nathanna rialta fadaithe a chumasú a cheadaíonn sa chás seo cuardach a dhéanamh i "myfile.txt" ar na línte go léir a chríochnaíonn le desdelinux, hacialinux nó plain linux (le tréimhse nó gan tréimhse).

        Dála an scéil, cuireann nathanna rialta go leor solúbthachta ar fáil agus ba cheart go bhfoghlaimeodh gach “geek” maith a bhfuil paisean acu i leith bogearraí saor in aisce iad a úsáid, hehe.

  4.   Dragnell a dúirt

    Is féidir freisin zgrep a úsáid le haghaidh táibléad in .ta.gz tá sé an-úsáideach nuair a theastaíonn uainn sean-lomáin a athbhreithniú. Cheers

  5.   jhon a dúirt

    Haigh. go raibh maith agat as an bpost. Ritheann sé liom nach n-éiríonn dath ar an bhfocal a scríobhaim sna línte atá le feiceáil. (go ginearálta is mar seo atá sé) [sampla: grep cat file.txt]
    bíonn na línte agus an cat le feiceáil, ach ní chasann an cat dath áirithe chun idirdhealú a dhéanamh air
    (i ccompus m’uni feictear é)
    An bhfuil a fhios agat conas a d’fhéadfainn an rogha seo a ghníomhachtú?
    Le do thoil más féidir leat freagra a thabhairt orm. is é mo r-phost sps-003@hotmail.com

    1.    fdy nb a dúirt

      caithfidh cara cat a scríobh i Sleachta ‘cat’ nó freisin “cat” agus ainm an chomhaid ina dhiaidh sin ar mian leis cuardach a dhéanamh

  6.   Enrique a dúirt

    Dia duit a chara, tá an ceart agat, tá an-áisiúlacht agat. As seo amach, chuir mé grep ar dtús ar mo liosta de na horduithe is fearr leat.
    Maidir

  7.   scanjura a dúirt

    Agus conas a bheadh ​​sé fostaithe a scagadh de réir tuarastail a thaispeáint?