Zitsanzo za GREP lamulo mu Linux

Anonim

Zitsanzo za GREP lamulo mu Linux

Nthawi zina owerenga akukumana ndi kufunika kufufuza tsatanetsatane mkati owona chilichonse. Nthawi zambiri zikalata kasinthidwe kapena deta zina volumetric muli ambiri mizere, kotero pamanja kupeza deta chofunika si ntchito. Pomwepo mmodzi wa anamanga-mu malamulo mu kachitidwe opaleshoni Linux wawombolera, zomwe zingathandize za kukhazikitsidwa kwa mizere kwenikweni masekondi.

Ife ntchito GREP lamulo mu Linux

Koma kusiyana pakati pa distributions wa Linux, mu nkhani iyi iwo alibe udindo uliwonse, kuyambira GREP lamulo mukufuna kusakhulupirika lilipo kwambiri akumanga ndi mwamtheradi yemweyo. Lero tikufuna kukambirana osati kanthu za Grep, komanso disassemble mfundo zikuluzikulu kuti amakulolani kwambiri wosalira ndondomeko za kafukufuku.

Creat Ndimukwapu lamulo + file dzina, ngati mukufuna kuona zili zonse. Zofunikila malangizo ntchito lamulolo akufunafuna m'nkhani wina ndi Buku pansipa.

Ikani mphaka lamulo mu Linux osachiritsika

Werengani zambiri: Zitsanzo za mphaka lamulo mu Linux

Chifukwa cha kuphedwa kwa zochita pamwamba, mukhoza kugwiritsa ntchito Grep pamene mu lowongolera akufuna, popanda kutchula njira zonse kwa wapamwamba.

Kufufuza Standard zomwe zili

Pamaso kusintha kwa kuganizira mfundo zonse zilipo, nkofunika kuona alipidwa zomwe zili kufufuza. Zidzakhala zothandiza pa nthawi pamene kuli kofunikira kupeza ofananira yosavuta ndi kusonyeza mizere onse yoyenera.

  1. Mu lamulo mwamsanga kulowa Grep Mawu TestFile, kumene Mawu ali mudziwe anakhumba, ndi testfile dzina la wapamwamba. Mukasaka, pamene kunja fodayi, mwachindunji njira zonse kuti Chitsanzo / Home / wosuta / Foda / filename. Utatha lamulo, dinani ENTER kiyi.
  2. Zabwinobwino kudzera GREP lamulo mu Linux

  3. Imangokhala yokha choti mutidziwe bwino njira zilipo. mizere Full adzaoneka pa zenera, ndi makhalidwe ofunika adzakhala chikusonyeza wofiira.
  4. Kusonyeza zotsatira za kusaka mwachizolowezi kudzera GREP lamulo mu Linux

  5. Nkofunika kuganizira ndi kulembetsa makalata, kuyambira Linux kabisidwe si wokometsedwa kufufuza otchulidwa laling'ono kapena lalikulu. Ngati mukufuna kulambalala tanthauzo la m'kaundula, kulowa Grep -i "Mawu" Testfile.
  6. Kufufuza nkhani za file popanda boma mu Linux

  7. Monga mukuonera, mu chithunzi lotsatira, chifukwa zasintha ndi mzere wina watsopano Chinawonjezeka.
  8. Kusonyeza mawu popanda boma mu Linux

Fufuzani ndi chingwe adani

Nthawi zina ogwiritsa ntchito sayenera kupeza machesi enieni pa mizere, komanso kuti adziwe zomwe zimawatsatira, mwachitsanzo, potengera cholakwika china. Kenako yankho lolondola lingatsatire mitu. Lowani GREP -A3 "Mawu" TestFile kutonthoza kuti athe ku zotsatira ndi mizere itatu yotsatira pambuyo mwangozi lapansi. Mutha kulemba -A4, kenako mizere inayi idzagwidwa, palibe zoletsa.

Onetsani kuchuluka kwa mizere pambuyo pa mawu ofunikira ku Linux

Ngati mmalo - mungagwiritse ntchito mizere ya mizere +, chifukwa chake, zomwe zili pamalo olowera zidzawonetsedwa.

Onetsani chiwerengero cha mizere ku mawu ofunikira ku Linux

Kutsutsana kuli, kumakopa mizere yozungulira mawu ofunikira.

Onetsani mizere yozungulira ya mawu ofunikira ku Linux

Pansipa mutha kuwona zitsanzo zogawa mfundozi. Chonde dziwani kuti ndikofunikira kuganizira zolembetsa ndikulemba mawu awiri.

Grep -b3 "Mawu" Testile

Grep -C3 "Mawu" Testile

Sakani mawu osakira koyambirira ndi kumapeto kwa mizere

Kufunika kofotokozera mawu ofunikira omwe amayimira pachiyambi kapena kumapeto kwa mzere, nthawi zambiri amapezeka pakugwira ntchito ndi mafayilo osinthika, pomwe mzere uliwonse umayang'anira gawo limodzi. Kuti muwone zolowera zenizeni pa chiyambi, ndikofunikira kulembetsa Grep "^ Mawu" Testile. Chizindikiro ^ Ndi udindo wogwiritsa ntchito njirayi.

Sakani ndi mawu ofunikira kumayambiriro kwa mzere wa Linux

Kusaka kwa zomwe zili kumapeto kwa mizere kumachitika pafupifupi mfundo zomwezo, zokhazo zomwe zikuyenera kuwonjezera pa chikwangwani, ndipo gulu lizipeza mtundu uwu: grep "Mawu.

Sakani ndi mawu ofunikira kumapeto kwa chingwe cha Linux

Sakani manambala

Mukamafunafuna zomwe mukufuna, wogwiritsa ntchito nthawi zonse amakhala ndi chidziwitso chokhudza mawu omwe ali mu chingwe. Ndiye ndondomeko kufufuza zikhoza kuchitika kudzera manambala kuti nthawi zina zimatithandiza kwambiri ntchitoyo. M'pofunika kugwiritsa ntchito lamulo mu mawonekedwe a grep "[0-7]" TestFile, kumene "[0-7]" - osiyanasiyana mfundo ndi testfile ndi dzina la file kwa chindodo.

Fufuzani Intaneti Mfundo mu Linux

Kusanthula kwa mafayilo onse

Kusanthula zinthu zonse mu chikwatu chimodzi kumatchedwa kuti ubwezeretse. Wogwiritsa ntchito amafunikira kuti agwiritse ntchito mkangano umodzi wokha, womwe umasanthula mafayilo onse ndikuwonetsa mizere yoyenera ndi malo awo. Muyenera kulowa nawo "liwu" / nyumba / Wogwiritsa / Foda, komwe / kunyumba / suda / chikwatu ndi njira yopita ku chikwangwani.

Kusaka kuwunika kudzera pa lamulo la Great mu Linux

Yosungiramo file adzakhala kuwonetsedwa buluu, ndi ngati inu mukufuna kuti mizere popanda zambiri, musankhe mtsutso wina kuti lamulo afika chotero Grep -h -r "Mawu" + njira fodayi.

Kusaka mosafufumitsa osawonetsa njira yopita ku fayilo mu linux

Kusaka kolondola malinga ndi

Kumayambiriro kwa nkhaniyi, tinawalalikira za kusaka mwachizolowezi ndi mawu. Komabe, njira imeneyi, ma zina adzakhala kuwonetsedwa zotsatira. Mwachitsanzo, inu kupeza mawu USER, koma timu nawonso kusonyeza User123, PasswordUser ndi coincidences zina, ngati aliyense. Kupewa chifukwa zimenezi, perekani mkangano -w (grep -w "Mawu" + file dzina kapena malo ake).

Kusonyeza okha kulowa zolondola mu Linux

Izi njira imagwiridwa ndi pamene muyenera kufufuza mawu angapo zolondola. Pankhaniyi, kulowa egrep -w 'Word1 | WORD2' Testifile. Chonde dziwani kuti mu nkhani iyi, ndi kalata E anawonjezera kuti grep, ndi zolemba osakwatira.

Sonyezani zolemba angapo zolondola mu Linux

Chingwe kufufuza popanda mawu ena

Zofunikira pansi kulingalira silingakhoze kokha kupeza mawu mu owona, komanso kusonyeza mizere imene palibe phindu mwachindunji ndi wosuta. Ndiye, asanalowe phindu kiyi ndi wapamwamba anawonjezera -v. Ndiyamika izo, pamene inu yambitsa lamulo, mudzaona yekha deta zogwirizana.

Fufuzani mizere amene alibe mwachindunji mawu mu Linux

Malembedwe Grep anasonkhana mfundo angapo, zimenezi mwachidule analengeza:

  • -I - Show ndi mayina a owona abwino pansi i kusaka;
  • -s - Letsani zidziwitso za zolakwa kupezeka;
  • -n - kusonyeza mzere nambala mu wapamwamba;
  • -b - Show chipika chiwerengero kutsogolo kwa mzere.

Palibe mumalephera kutsatira mfundo zingapo kukhala mmodzi monga kulowa iwo kupyola mu kadanga, osati ndikuiwala kuganizira m'kaundula.

Today ife mfutizo GREP lamulo likupezeka distributions wa Linux. Ndi mmodzi wa muyezo ndi kambirimbiri. Mungathe kuwerenga za zipangizo zina otchuka ndi malembedwe zawo zakuthupi osiyana malinga ndi kugwirizana zotsatirazi.

Onaninso: Malamulo ogwiritsidwa ntchito pafupipafupi ku terminal linux

Werengani zambiri