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:
- Hana mākou i ka faile
- ʻ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:
- s = 7 bit byte (hoʻohanaʻia no ASCII, ISO 8859)
- S = 8 mau bit byte
- b = 16 mau mea nui
- L = 16 mau'ōpiopio
ʻ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