Pehea e hōʻike ai i kahi pūnaewele paʻiʻia o kahi pūnaewele me nā kauoha hua'ōlelo

Ua ho'āʻo aneiʻoe e wehe i kahi faila i loko o ka mea hoʻopuka hoʻoponopono wale nō eʻike ai i loko o loko o ka'ōnaehana binary hikiʻole ke heluʻia?

ʻO ka Linux "string" kauoha ka mea hiki ke nānā i nā hua'ōlelo maʻalahi kanaka i loko o kekahi faila.

ʻO ka kumu nui o ka hoʻohanaʻana i ke "string" kauoha,ʻo ia ke hana i kaʻano o ka lele e nānā neiʻoe akā hiki iāʻoe ke hoʻohana i ia mea e unuhi i ka kikokikona. Eia kekahi laʻana, inā he waihona iāʻoe mai kahi papahana pono e hoʻopakele ai i nā faila i kahi hōʻano binary'ē aʻe hiki iāʻoe ke hoʻohana i "kaula" no ka unuhiʻana i nā kikokikona i hoʻokomoʻia i loko o ka pūnaewele.

ʻO keʻano o ka hoʻohanaʻana i nā kauoha Kī

ʻO kahi ala nui e hōʻike ai i ka mana o ke kauoha o nā string ke hana i kahi palapala me ka hoʻohanaʻana i ka mea kākau.

E wehe wale i ka mea kākau FreeOffice ae hoʻokomo i kahi kikokikona a laila e mālama i ka hōʻali'ODT maʻamau .

I kēia manawa e wehe i kahi puka makani (e kaomi CTRL, ALT a me T ma ka manawa hoʻokahi) a laila e hoʻohana i ka kauoha cat e hōʻike i ka faila penei:

kapala koufilename.odt | nui aʻe

(Hoʻololi i kāu thefilename.odt me ka inoa o ka faila āu i hana ai)

ʻO ka mea āu eʻike ai, he papaʻo ia o ka kikokikona i kākauʻoleʻia.

E kaomi i kahi pūnaewele no ka'ōwiliʻana ma o ka waihona. Ma ka hui pū i loko o ka waihona eʻikeʻoe i kekahi o nā kikokikona āu i kākau ai.

Hiki ke hoʻohanaʻia ke kauoha string e hōʻike i nā'āpana i hiki ke loliʻia e ke kanaka.

Ma konaʻano maʻalahi hiki iāʻoe ke holo i kēia kauoha:

kelepona yourfilename.odt | nui aʻe

E like me ka wā ma mua, eʻikeʻia kekahi paia o nā kikokikona, akāʻo nā kikokikona wale nō āu e heluhelu ai he kanaka. Inā loaʻa iāʻoe ka pōmaikaʻi, hiki iāʻoe keʻike i kāu kikokikona.

ʻO ka mea e hiki iāʻoe keʻike i kēlā kī, akā, aia ma ka laina mua:

mimetypeapplication / vnd.oasis.opendocument.text

Uaʻike mākou heʻano likeʻole ka pūnaewele o ka mea kākau kākau'ODT no nā kumuʻelua:

  1. Hana mākou i ka faile
  2. ʻO ka palena hāʻina .ODT

E noʻonoʻoʻoeʻaʻoleʻoe i haku i ka faila a iʻikeʻoe i ka faila ma kahi diski puʻupuʻu aʻaʻohe manawa e hoʻolālāʻia ai.

E loaʻa pinepine ai nā polokalamu o Windows i nā inoa me nā inoa like 0001, 0002, 0003 a me ka'ē aʻe.ʻO kaʻoiaʻiʻo ua hoihoiʻia nā faila ma ka ho'āʻo e hana i nāʻano o kēlā mau faile he mea hiamoe.

Ma ka hoʻohanaʻana i nā kaula e loaʻa iāʻoe kahi luhi luhi o ka hanaʻana i keʻano kōnae. ʻO kaʻikeʻana he waihona kahi opendocument.text file kahi mea hiki ke hoʻopakele iā ia me ka extension ODT a weheʻia i ka mea kākau FreeOffice.

Ināʻaʻoleʻoe iʻike heʻoiaʻiʻo o ka waihona'ODT he papa hoʻokomoʻia. Inā e hoʻoili houʻoe i koufilename.odt i kāufilename.zip hiki iāʻoe ke wehe ia mea ma kahi mea hana waihona a me ka weheʻole i kahi pūnaewele.

Nā Haʻawina'ē aʻe

ʻO ka lapaʻau, hoʻihoʻi ke kauoha o ke aho i nā aho a pau i loko o kahi pūnaewele akā hiki iāʻoe ke hoʻololi i keʻano i hiki ai ke hoʻihoʻi i nā string mai ka hoʻonohonohoʻana i nā māmala'ōleloʻikepili i loko o kahi pūnaewele.

He aha keʻano o kēia? ʻAʻohe mea iʻike.

He mea kūpono ke manaʻoʻoe e hoʻohana neiʻoe i nā aho e ho'āʻo aʻike i kaʻano kōnae a iʻole e nānā i kahi kikokikona pololei i kahi faila.

Ināʻo ka holoʻana i ke kauoha o nā kaula ma ka hoʻohanaʻana i ka hana paʻamau,ʻaʻoleʻoe i loaʻa ka huahana āu e manaʻo nei no ka ho'āʻoʻana e holo i kekahi o nā kauoha i lalo eʻike inā he hoʻololi kēia:

string -d koufilename

kani --data koufilename

Hōʻike kaʻaoʻaoʻaoʻao i ka'ōlelo i luna aʻei mea e hoʻemi ai i ka nui o nā poho i hoʻihoʻiʻia mai nā string.

Hiki ke hoʻonohonohoʻia ke kauoha "string" e hana i ka hoʻololiʻana i mea e hanaʻia ai nā mīkini liʻiliʻi i ka halihali. Ināʻo kēia ka hihia ma kāu pūnaewele hiki iāʻoe ke hoʻihoʻi i nāʻikepili a pau ma o ka hoʻohanaʻana i kēia kauoha:

string -a koufilename

Hōʻike Hōʻike

Hiki iāʻoe ke loaʻa ka'ōlelo i loko o ka huahana e hōʻike i ka inoa o ka faila ma kaʻaoʻao o kēlā me kēia laina.

E hana i kēia holo i kekahi o kēia mau kauoha:

string -f koufilename

string --print-file-name yourfilename

E nānāʻia ka mea i waho e like me kēia:

koufilename: kahi'āpana'ōlelo

koufilename: kahi hua'ōlelo'ē aʻe

Ma keʻano he hopena o ka huahana hiki iāʻoe ke hōʻike i ka hoʻoponopono o kahi e hōʻikeʻia ai kēlā kikokikona i kahi pūnaewele. No laila e holo i kēia kauoha:

nā string -o koufilename

E nānāʻia ka puka puka e like me kēia:

16573 kāu

17024 kikokikona

ʻO ka'ānaiʻana ka mea nāna e hōʻalo i nā mea a pau ma ka hōʻoiaʻana i ka hopena o ka hōʻailona o ka hopena hex a iʻole ka decimal hoʻopaʻi.

ʻO kahi ala kūpono loa no ka loaʻaʻana o ka hoʻopaʻi āu e makemake ai,ʻo ia ke hoʻohana i nā kauoha hou:

string -td koufilename

nā laina -to kou hanohano inoa

nā laina -e koufilename

ʻO ka liʻiliʻi o ka mea hoʻi e hoʻihoʻi i ka hoʻopaʻi a me keʻano o ka hopena e hoʻoholo ana i kaʻano hoʻopiʻi. (ie d = decimal, o = octal, h = hex).

ʻO ke kumuʻole ua paʻi ke kauoha o nā aho i kēlā me kēia laina hou i kahi laina hou akā hiki iāʻoe ke hoʻonohonoho i ka liʻiliʻi o kāu koho. E laʻana e hoʻohana i kahi hōʻailona pai ("|") e like me ka hoʻoponoponoʻana o ka mea lawelawe i kēia kauoha:

string -s "|" koufilename

E hoʻolālā i ka palena kuʻuna

Ke nānā nei nā kauoha a string ma kahi paʻakikī i kahi string 4 mau huapalapala i hiki i ka lālani. Hiki iāʻoe ke hoʻololi i ka paʻamau a hiki i ka manawa e hoʻihoʻi hou i kahi string me 8 mau huapalapala i hiki ke kiʻiʻia a 12 mau hua paʻiʻia.

Ma ka hoʻololiʻana i kēia palena, hiki iāʻoe ke hoʻololi i ka huahana no ka loaʻaʻana o ka hopena maikaʻi loa. Ma ka huliʻana i kahi kaula lōʻihi loa e hopohopo pahaʻoe i ka laweʻana i ka hua'ōlelo pono'ī akā ma ka hanaʻana i keʻano pōkole e hiki ai ke hoʻopauʻia me kaʻoi aku o nā mea iʻoi aku.

No ka hoʻonāʻana i ka palena aho e hoʻoholo i ke kauoha hou:

string -n 8 koufilename

Ma keʻano i hōʻikeʻia nei, ua hoʻololi au i ka palena a hiki i ka 8.

Hiki iāʻoe ke pani i 8 me ka helu o kāu koho.

Hiki iāʻoe ke hoʻohana i kēia kauoha e hana like i kēia mea:

nā string --bytes = 8 koufilename

E hoʻokomo i Whitespace

ʻO ke kumuʻole,ʻo ka kauoha o nā aho e komo ana i kahi pae'āina e like me ka laka aiʻole kahi kūpono e hiki ke kiʻi. No laila, inā iāʻoe kekahi string e heluhelu ana e like me "e noho ana ka pipi ma luna o ka moena" a laila e hoʻihoʻi ka hua'ōlelo i nā hua'ōlelo a pau.

ʻAʻole i manaʻoʻia nā hua'ōlelo hou a me nā kiʻi kālai kiʻi he mau huapalapala hiki ke kiʻiʻia e ka paʻamau.

No ka loaʻaʻana o nā aho eʻike ai i nā hua'ōlelo hou a me ka hoʻihoʻiʻana i ke kaʻa e like me ke kaniʻana o nā string string printable ma keʻano penei:

aho -w koufilename

E hoʻololi i ka hoʻopā'ālua

Aia 5 mau koho hoʻopiʻi e hiki ai ke hoʻohana me nā aho:

ʻO ka paʻamau he 7 bit byte.

E hoʻololi i ka hoʻopā'ālua i ke kauoha i lalo:

aho -es koufilename

aho --encoding = kou koufilename

Ma ke kauoha i luna, ua hōʻoia au i ka "s" paʻamau. E pani wale i ka "s" me ka leka hoʻopiʻi o kāu koho.

E hoʻololi i ka papa inoa papa inoa

Hiki iāʻoe ke hoʻololi i ka halihali o nā string i hoʻohana aiʻo ia i kahi waihona waihona papaʻole'ē aʻe ma mua o ka mea i hāʻawiʻia no kāu pūnaewele.

He hoʻokahi kēia hoʻololi no nā mea akamai. Inā loaʻa iāʻoe kahi waihona'ē aʻe e hoʻohana ai inā hiki iāʻoe ke hana pēlā ma ke kaomiʻana i ke kauoha o nā hua'ōlelo ma hope nei:

string-bfdname

Nā Heluhelu Kōkua Mai kahi Kōnae

Inā makemakeʻoe e hoʻohana i nā koho likeʻole i kēlā me kēia manawa iʻoleʻoe e makemake e haʻi i nā hoʻololi i kēlā me kēia manawa e holo aiʻoe i ke kauoha no ka mea he manawa ka lōʻihi.

ʻO kāu mea e hana ai, e hana i kahi kikokikona ma o ka hoʻohanaʻana i ka nano a hōʻike i nā koho i loko o kēlā pūnaewele.

No ka ho'āʻoʻana i kēia ma waho o kahi pahu kūmeʻa, ke kauoha i kēia:

nano stringsopts

Ma ka pūnaewele e hoʻokomo i kēia hua'ōlelo:

-f -o -n 3 -s "|"

E mālama i ka pūnaewele ma o kaomiʻana iā CTRL a meʻO a e puka i ke kaomiʻana iā CTRL a me X.

No ka holoʻana i nā kauoha string me kēia mau koho e holo i kēia kauoha:

ke kani @stringsopts koufilename

E heluheluʻia nā koho mai ka file stringsopts a ponoʻoe eʻike i ka inoa pūnaewele ma mua o kēlā me kēia string, ka hoʻopaʻi a me ka "|" i mea hoʻokaʻawale.

Loaʻa i ke Kōkua

Inā makemakeʻoe e heluhelu hou e pili ana i nā aho e hiki iāʻoe ke holo i kēia kauoha e loaʻa ai ke kōkua.

aho --help

Eia kekahi hiki iāʻoe ke heluhelu i kaʻaoʻaoʻaoʻaoʻaoʻao:

ke aho

Eʻike i kahi o nā kahawai e holo nei

No kaʻikeʻana i keʻano o nā string e holo neiʻoe e holo i kahi o nā kauoha i lalo:

aho -v

mau aho -V

nā aho --huli