Huli i MP3 i WMA

I kekahi manawa, pale kekahi poʻe i ka pono eʻimi i kekahiʻike i loko o nā'ōnaewele. ʻO ka manawa pinepine, nā palapala hoʻolālā a iʻole nāʻikepili volumetric e loaʻa i ka nui o nā laina, no laila hikiʻole ke loaʻa i kaʻikepili pono. A laila kekahi o nā kauoha i kūkuluʻia i ka pūnaehana hana Linux e hiki mai i ka hoʻopakeleʻana, e hiki ai iāʻoe ke huli i nā aho i loko o kekona wale nō.

E hoʻohana i ke kauoha grep ma Linux.

No nāʻokoʻa ma waena o nā māhele Linux, ma kēia hihia,ʻaʻole lākou e hoʻokō i kekahi kuleana, mai ke kauoha āu i makemake ai ʻoliʻoli ʻO ke kumuʻole, hiki ke loaʻa i ka nui o nā hālāwai a ua hoʻohana likeʻia ia. I kēia lā, makemake mākou e kūkākūkā i ka hana wale nō ʻoliʻoli, akā, e hoʻohui pū i nā kumuhana nui e hiki ke hoʻohālikelike pono i ke kaʻina hulina.

E nānā pū: Keʻimi nei mākou i nā faila ma Linux

Hana hoʻomākaukau

E hanaʻia nā hana'ē aʻe ma o ka papa hana papahana, hiki iāʻoe ke wehe i nāʻili wale nō ma ke kuhikuhiʻana i ke ala piha iā lākou aiʻole inā "Terminal" ua hoʻokuʻuʻia mai ka papa kuhikuhi e pono ai. Hiki iāʻoe keʻike i ka papa inoa makua o kahi faila a hele i kahi mea e like me kēia:

  1. E hoʻouka i ka mea pūnaewele a hoʻokele i ka waihona waihona.
  2. E kaomi pono i ka faila i makemakeʻia a koho "Āhua".
  3. I ka papa "Papa" e heluhelu i ka laina "Papa inoa makua".
  4. E holo nei "Terminal" ke ala uila, no ka laʻana, ma o ka papa inoa aiʻole ma ke kāomiʻana i ka hui pūnaewele Ctrl + Alt T.
  5. E hele i ka papa kuhikuhi ma o ka kauohacd / home / user / folderkahi mea hoʻohana - inoa inoa, a kōpaki - inoa inoa inoa.

E hui i ka huicat + kapa inoainā makemakeʻoe e nānā i nā mea piha. ʻO nā'ōlelo leʻaleʻa e pili ana i kahi e hana ai me kēia hui e loaʻa i loko o kā mākouʻatikala'ē aʻe ma ka loulou ma lalo nei.

E heluhelu hou aku: Nā hiʻohiʻona o ka pule cat i Linux

Ma ka hahaiʻana i nāʻanuʻu i luna, hiki iāʻoe ke hoʻohana ʻoliʻoli, aia ma ka papa kuhikuhi kupono, me ka weheʻole i ke ala piha i ka faile.

NānāʻIke Aʻo

Ma mua o ka hoʻomakaʻana e noʻonoʻo i nā hāʻina i loaʻa, he mea nui e hoʻomaopopo i ka hulina maʻamau ma kaʻike. Hiki ke kōkua i kēlā mau manawa i ka wā e pono aiʻoe eʻike i kahi maʻalahi e like me ka waiwai a hōʻike i nā laina kūpono.

  1. Ma ke kauoha kauoha, e komohōʻoia waha testfilekahi 'ōlelo - kaʻike i makemakeʻia, a testfile - inoa inoa. Ke hanaʻoe i kahi hulina ma waho o ka waihona, e hōʻike i ke ala piha e pili ana i keʻano./ home / user / folder / filename. Ma hope o ke komoʻana i ke kauoha, e kaomi i ke kī E komo.
  2. Hoʻoholo wale ia eʻike ai i nā koho i loaʻa. Hōʻikeʻia nā laina piha ma ka pakuhi, a ho'ālaʻia nā kumukūʻai i ka ulaula.
  3. He mea nui e noʻonoʻo pono i nā hihia, no ka mea,ʻaʻole i kohoʻia ka hoʻopā'ālua Linux no ka huliʻana me ka nānāʻoleʻana i nā hua nui a liʻiliʻi paha. Inā makemakeʻoe e kāohi i ka ho'ākāka o kahi palapala kope, e komogrep -i "hua'ōlelo" testfile.
  4. E like me kāu eʻike ai, i ka kiʻi hou aʻe, ua hoʻololiʻia ka hopena a ua hoʻohui houʻia kekahi laina hou.

E huli me ka hulina hopu

I kekahi manawa,ʻaʻole e loaʻa i nā mea hoʻohana wale nō kahi kiko'ī likeʻole ma nā lālani, akā, no kaʻikeʻana i kaʻike e hiki mai ana ma hope o lākou, i laʻana, i ka wā e hōʻike ana i kahi hewa pololei. A laila,ʻo ka hoʻoholo pololei e hoʻohui i nāʻano. E komo i loko o ka leʻaleʻagrep -A3 "hua'ōlelo" testfilee hoʻokomo i nā lainaʻekolu i loaʻa ma ka hopena ma hope o ke pāʻani. Hiki iāʻoe ke kākau-A4a laila, e hopuʻia nā lālaniʻehā,ʻaʻoheʻaʻa.

Inā ma kahi-Ake hoʻohana neiʻoe i ka pane-B + helu o na laina, ma muli o ka hopena, e hōʻikeʻia nāʻikepili i ka helu o ke komoʻana.

Ke kumuhana-Ci ka hopena, hopu i nā laina a puni kahi hua'ōlelo.

Ma laloʻoe eʻike i nā hiʻohiʻona o ka hāʻawiʻia o nā manaʻo i hōʻikeʻia. Eʻoluʻolu e pono e nānā i ka hihia a kau i nā kaha puanaʻelua.

grep -B3 "hua'ōlelo" testfile
grep -3 "hua'ōlelo" testfile

Huli i nā hua'ōlelo i ka hoʻomaka a me ka hope o nā laina

ʻO ka hemahema e wehewehe i kahi hua'ōlelo, aia i ka hoʻomaka a ma ka hope paha o kahi laina, e hana pinepine ia i ka manawa o ka hana me nā'ōnaehana hoʻonohonoho, kahi i kuleana o kēlā me kēia laina no kahi koho. I mea eʻike ai i ke komo pololeiʻana i ka hoʻomaka, ponoʻoe e hoʻopaʻa inoagrep "'hua" testfile. Hōʻailona ^ pono wale nō ka hoʻohanaʻana i kēia koho.

Loaʻa ka huliʻana i kaʻenehana i ka hopena o nā lālā e pili ana i ka kulekele hoʻokahi, aia wale i nā hua'ōlelo e ponoʻoe e hoʻohui i keʻano $, a laila e loaʻa i kēia hui kēia palapala:grep "hua'ōlelo $" testfile.

E huli i nā helu

Ke huli nei no nā kiʻi i makemakeʻia,ʻaʻole i loaʻa i ka mea hoʻohana i nā manawa a pau e pili ana i ka hua'ōlelo pololei i loko o ke kaula. A laila hiki ke hana i ke kaʻina hulina ma nā helu, i kekahi manawa ke hoʻololi nei i ka hana. He mea pono wale nō e hoʻohana i ke kauoha i nīnauʻia ma keʻanogrep "[0-7]" testfilekahi «[0-7]» - ka nui o nā koina, a testfile - inoa inoa e nānā.

ʻIkepili o nā pūnaewele papa kuhikuhi

Hoʻoihoʻia ka nānāʻana i nā mea a pau ma ka waihona pūnaewele he recursive. Pono ka mea hoʻohana e hoʻohana i hoʻokahi wale nō manaʻo, e nānā i nā'ōnae a pau ma ka waihona a hōʻike i nā laina kūpono a me ko lākou wahi. Ponoʻoe e komogrep -r "hua'ōlelo" / home / user / folderkahi / home / user / folder - ke ala i ka papa kuhikuhi no ka nānāʻana.

ʻO ka wahi i mālamaʻia ai ka waihona e hōʻikeʻia i ka polū, a inā makemakeʻoe e loaʻa nā laina me kēiaʻikeʻole, e koho i kekahi manaʻo kū'ē e hana i ke kauohagrep -h -r "hua'ōlelo" +ʻaoʻaoʻaoʻao.

Loaʻa i ka huli hua'ōlelo

I ka hoʻomakaʻana o ka mea i'ōlelo muaʻia e pili ana i ka hua'ōlelo maʻamau maʻamau. Eia naʻe, me kēiaʻano e hōʻikeʻia nā hui pūnaewele i nā hualoaʻa. Eia kekahi laʻana,ʻikeʻoe i ka hua'ōlelo Mea hoʻohana, akā e hōʻike ke kauoha i ka Mea hoʻohana123, ManaʻoNā mea hoʻohana a me nā hoahana'ē aʻe, inā he. No ka hōʻaloʻana i kēia hopena, e koho i kahi pane-w(grep -w "hua'ōlelo" + inoa inoa a wahi paha).

Hoʻopiliʻia kēia koho inā nōʻoe e huli i nā hua'ōlelo maʻamau i ka manawa hoʻokahi. I kēia hihia, e komolikerep -w 'kupu1 | word2' manaʻo. Eʻoluʻolu e nānā i kēia hihia i ʻoliʻoli Kuhiʻia ka leka e, aʻo nā hua'ōlelo he hoʻokahi.

E huli i nā kaula me ka'ōleloʻole.

ʻAʻole hiki i ka lawelawe iʻikeʻia e huli i nā hua'ōlelo wale nō i nā faila, akā, e hōʻike i nā laina i loaʻaʻole kahi helu i hoʻohālikelikeʻia e ka mea hoʻohana. A laila ma mua o ka hoʻokomoʻana i ke kumukūʻai a hoʻokomoʻia ka waihona-v. Mahalo iā ia, i ka wā e hoʻonā aiʻoe i ke kauoha, eʻikeʻoe i nāʻikepili kūpono.

Kuhi ʻoliʻoli ua hōʻiliʻili i kekahi mau pane hou, hiki ke hoʻopaʻa kūkākūkāʻia:

  • -I- hōʻike wale i nā inoa o nā faila e pili ana i nā papa huli;
  • -s- hoʻopau i nā hōʻoia e pili ana i nā mea i loaʻa;
  • -n- i ka laina laina hōʻike ma ka faila;
  • -b- e hōʻike i ka helu helu ma mua o ka laina.

ʻAʻohe mea e hōʻole iāʻoe mai ka noiʻana i nā kumuhana he nui i kahi loaʻa, e komo wale i loko o ka māhele, me ka poinaʻole e lawe i ka hihia.

I kēia lā, ua hōʻuluʻulu mākou i ka hui ʻoliʻolie loaʻa ana ma nā Linux mahele. ʻO ia kekahi o keʻano maʻamau a maʻa pinepineʻia. Hiki iāʻoe ke heluhelu e pili ana i nā mea hanahana likeʻole a me kā lākou hōʻailona i kā mākou mau kikowaena ma kahi link e pili nei.

E nānā hoʻi i: Ke hoʻohana pinepineʻia i nā kauoha ma Linux Terminal