Sintha MP3 kukhala WMA

Nthawi zina ogwiritsa ntchito akusowa kufunikira kufufuza zambiri pa mafayilo alionse. Kawirikawiri, mapepala okonzekera kapena deta ina yapamwamba imakhala ndi mizere yambiri, choncho ndizosatheka kupeza deta yofunikira. Kenaka imodzi mwa malamulo omangidwira ku Linux ikuthandizira, yomwe ingakuthandizeni kupeza zingwe m'maphindi angapo chabe.

Gwiritsani ntchito malemba a grep ku Linux.

Pankhani ya kusiyana pakati pa ma Linux, pakali pano sagwira ntchito iliyonse, chifukwa lamulo likufunira grep Mwachikhazikitso, imapezeka pamisonkhano yambiri ndipo imagwiritsidwa ntchito chimodzimodzi. Lero tikufuna kukambirana osati zomwezo grep, komanso kusokoneza zifukwa zazikulu zomwe zingathandize mosavuta kufufuza.

Onaninso: Tikuyang'ana maofesi ku Linux

Ntchito yokonzekera

Zotsatira zina zonse zidzachitidwa kudzera muyezo womasulira, zimakuthandizani kuti mutsegule mafayilo pokhapokha muwone njira yeniyeni kwa iwo kapena ngati "Terminal" adayambika kuchokera ku zolemba zofunika. Mutha kupeza foda ya kholo la fayilo ndikupita ku tsambalo monga:

  1. Yambani mtsogoleri wa fayilo ndikuyenda ku foda yoyenera.
  2. Dinani pakanema pa fayilo lofunidwa ndikusankha "Zolemba".
  3. Mu tab "Basic" werengani mzere "Foda ya makolo".
  4. Tsopano thamangani "Terminal" njira yabwino, mwachitsanzo, kupyolera mu menyu kapena potsindikiza mgwirizano Ctrl + Alt + T.
  5. Pano pitani ku bukhulo mwa lamulocd / nyumba / wosuta / fodakumene wosuta - dzina la munthu, ndi foda Dzina la foda.

Gwiritsani guludzina la paka + fayilongati mukufuna kuona zonse zomwe zili. Malangizo ofotokoza momwe mungagwirire ntchito ndi timuyi amapezeka mu nkhani yathu ina pazembali pansipa.

Werengani zambiri: Zitsanzo za katsulo ku Linux

Mwa kutsatira ndondomeko ili pamwambayi, mungagwiritse ntchito grep, pokhala muzinthu zofunikira, popanda kufotokoza njira yonse yoperekera.

Kusaka Kwambiri Kwambiri

Musanapitirize kukambirana za zifukwa zonse zomwe zilipo, nkofunika kuti muzindikire kafukufuku wowonjezera. Zidzakhala zabwino panthawi yomwe mukufuna kupeza machewu osavuta ndi mtengo ndikuwonetsera mizere yonse yoyenera.

  1. Pa tsamba lolamula, lowetsanigrep word testfilekumene mawu - mfundo zofunika, ndi testfile - fayilo dzina. Pamene mukufufuza kunja kwa foda, tchulani njira yonse yotsatira chitsanzo./ nyumba / wosuta / foda / firimu. Pambuyo polowera lamuloli, dinani fungulo Lowani.
  2. Zimangokhala kuti mudziwe zomwe mungapeze. Mizere yonse imasonyezedwa pazenera, ndipo mfundo zoyenera zikuwonetsedwa mofiira.
  3. Ndikofunika kuganizira nkhani ya makalata, popeza kuti Linux encoding silingakwanitse kufufuza popanda kulingalira zazikulu kapena zilembo zing'onozing'ono. Ngati mukufuna kufotokoza tanthauzo la zolembera, lowanigrep -i "mawu" testfile.
  4. Monga momwe mukuonera, mu chithunzi chotsatira, zotsatira zasintha ndipo mzere wina watsopano unayonjezedwa.

Fufuzani ndi chingwe kukonzekera

Nthawi zina ogwiritsa ntchito sayenera kupeza mndandanda weniweniwo m'mizere, komanso kuti mudziwe zambiri zomwe zikubwera pambuyo pawo, mwachitsanzo, polemba zolakwika. Ndiye yankho lolondola ndi kugwiritsa ntchito zikhumbo. Lowani mu consolegrep -A3 "mawu" testfilekuti ukhale ndi mizere itatu yotsatira mu zotsatira pambuyo pa machesi. Mutha kulemba-A4, ndiye mizere inayi idzagwidwa, palibe malire.

Ngati mmalo mwake-Amumagwiritsa ntchito mkangano-B + nambala ya mizere, zotsatira zake, deta mpaka kufika poyang'ana idzawonetsedwa.

Kutsutsana-CKomanso, imatenga mizere yozungulira mawu ofunika.

M'munsimu mungathe kuona zitsanzo za ntchito ya ndondomekoyi. Chonde dziwani kuti m'pofunika kuikapo mlandu ndikuyika malemba awiri.

grep -B3 "mawu" testfile
grep -C3 "mawu" testfile

Fufuzani mawu oyambirira pachiyambi ndi kumapeto kwa mizere

Kufunikira kufotokoza mawu amodzi omwe ali pachiyambi kapena kumapeto kwa mzere kawirikawiri kumachitika pa ntchito ndi mafayilo oyimitsa, kumene mzere uliwonse uli ndi udindo wa parameter imodzi. Kuti muwone malo enieni pachiyambi, muyenera kulembagrep "^ mawu" testfile. Chizindikiro ^ Ndili ndi udindo wogwiritsa ntchito njirayi.

Kufufuza zomwe zili pamapeto a mizere kumachitika pafupifupi chimodzimodzi, pamagwero omwe muyenera kuwonjezera khalidwelo $, ndipo gulu lidzalandira fomu iyi:grep "mawu $" testfile.

Fufuzani manambala

Pofunafuna zoyenera, wosagwiritsa ntchito nthawi zonse ali ndi chidziwitso chokhudza liwu lenileni lomwe liripo mu chingwe. Ndiye kufufuza kumeneku kungakhoze kupyolera mu manambala, omwe nthawizina amachepetsa kwambiri ntchitoyi. Ndikofunikira kuti mugwiritse ntchito lamulo mu funso mu mawonekedwegrep "[0-7]" testfilekumene «[0-7]» - zikhalidwe zosiyanasiyana, ndi testfile - fayilo dzina kuti liwone.

Kufufuza kwa mafayilo onse oyang'anira

Kusanthula zinthu zonse mu foda yomweyo kumatchedwa kubwereza. Wosuta ayenera kugwiritsa ntchito ndemanga imodzi yokha, yomwe imafufuzira mafayilo onse mu foda ndikuwonetsera mizere yoyenera ndi malo awo. Muyenera kulowagrep -r "mawu" / nyumba / wosuta / fodakumene / nyumba / wosuta / foda - njira yopita kundandanda yowunikira.

Malo omwe fayilo ikusungidwa idzawonetsedwa mu buluu, ndipo ngati mukufuna kupeza mizere popanda chidziwitso ichi, perekani yankho lina kuti mupange lamuloGalasi -h -r "mawu" + fayilo.

Fufuzani mawu enieni

Kumayambiriro kwa nkhaniyi takhala tikukamba za kafukufuku wamakono. Komabe, ndi njira iyi zowonjezereka kuphatikiza zidzawonetsedwa mu zotsatira. Mwachitsanzo, mumapeza mawu Mtumiki, koma lamulo liwonetsanso User123, ChinsinsiMtumiki ndi masewera ena, ngati alipo. Kuti mupewe zotsatirazi, perekani kukangana-w(grep -w "mawu" + dzina la fayilo kapena malo).

Njirayi ikuchitidwa ngakhale mutayesetsa kufufuza mawu angapo ofanana nthawi yomweyo. Pankhaniyi, lowanigwiritsani ntchito 'word1 | word2' testifile. Chonde dziwani kuti mu nkhani iyi grep kalata yowonjezedwa e, ndi ndemanga ndi osakwatiwa.

Fufuzani zingwe popanda mawu enieni.

Zomwe amaganiziridwa zimatha kupeza mawu m'maofesi, komanso kusonyeza mizere yomwe mulibe mtengo wotchulidwa. Ndiye musanalowe mumtengo wapatali ndipo fayilo yowonjezedwa-v. Zikomo kwa iye, pamene mutsegula lamulolo, mudzawona deta yokhayokha.

Syntax grep anasonkhanitsa zifukwa zina, zomwe zingakambidwe mwachidule:

  • -I- onetsani maina a maofesi omwe akugwirizana ndi zofufuza;
  • -s- kuletsa zidziwitso za zolakwika zopezeka;
  • -n- kuwonetsa nambala ya mndandanda mu fayilo;
  • -b--wonetsani nambala yajambulo musanafike mzere.

Palibe chomwe chimakulepheretsani kugwiritsa ntchito zifukwa zambiri pazomwe mumapeza, ingozilowetsani ndi danga, osaiwala kuti mutengepo kanthu.

Lero tawononga timuyi mwatsatanetsatane grepilipo pa magawo a Linux. Ndi imodzi mwa mfundo zomwe zimagwiritsidwa ntchito nthawi zambiri. Mutha kuwerenga za zipangizo zina zotchuka ndi ma syntax athu pazinthu zosiyana pazilumikizi zotsatirazi.

Onaninso: Nthawi zambiri amagwiritsidwa ntchito ku Linux Terminal