ʻO nā mea i hoʻonohonohoʻia e pono e hoʻoholoʻia ma kekahiʻano
Hiki ke hoʻohālikelikeʻia nāʻikepili i loko o kahi waihona waihona Linux me ke kauohaʻoi aku e like me ka lōʻihi o ka hoʻoholoʻana o kēlā me kēia mahele i kekahiʻano. I nā manawa pinepine, hoʻohanaʻia ka piko e like me ka mea wehewehe no nāʻike i hoʻolālāʻia.
Nā Kumu Kuleana no ka koho
Hoʻoponopono ke kānāwaiʻano i nā laina i loko o kahi kikokikona e koho iā lākou i ka helu a me ka hua'ōlelo. ʻO nā leka uila no ke kauohaʻano like:
- ʻO nā hua'ōlelo i hoʻomaka me ka helu i mua o ka hua'ōlelo e hoʻomaka ana me kahi leka; E helu mua i ka helu.
- ʻO nā hua'ōlelo i hoʻomaka me kahi leka i hōʻikeʻia i ka pī'āpā ma mua aʻei ka hoʻonohonohoʻiaʻana o ka huapalapala mua o nā mea kikokikona'ē aʻe i mua o ka hua'ōlelo e hoʻomaka ana me kahi leka i hōʻikeʻia ma hope ma ka huapalapala.
- Ma kahi o ka hoʻomakaʻana o ka hua'ōlelo me nā kikowaena a me nā kumu haʻahaʻa o ka hua like, ua hoʻonohonoho muaʻia keʻano haʻahaʻa.
Hoʻoiho i kahi Kōnae Lāki
I mea e hoʻokaʻina i nā laina i loko o kahi pūnaewele Linux hoʻolālā, hoʻohanaʻoe i ke kauoha like e like me kēia:
$ sort -k2 test.txte kuhikuhi ana i ka file "test.txt" e like me nā hua'ōlelo e hoʻomaka ana ma ka paepaeʻelua (k2 e pili ana i ka paepaeʻelua). Ke manaʻo nei i ka waihona pūnaewele hoʻokomo:
1, Justin Timberlake, Title 545, Price $ 7.30 2, Taylor Swift, Title 723, Price $ 7.90 3, Mick Jagger, Title 610, Price $ 7.90 4, Lady Gaga, Kaumua 118, Kauka $ 7.30 5, Johnny Cash, Helu 482, Price $ 6.50 6, Elvis Presley,'Aʻupe 335,'Ohoaka $ 7.30 7, John Lennon, Title 271, Price $ 7.90 8, Michael Jackson, Kākau 373,ʻAla $ 5.50Ma muli o ka lua o kaʻanuʻu i loko o kēia'ōnaehana i loko o nā inoa mua a me nā inoa hope, ua hoʻonohonohoʻia ka hoʻonohonohoʻana i nā hua'ōlelo ma ka papa mua o ka inoa mua o kēlā me kēia kanaka ma ka papaʻelua-ʻo Elvis, John, Johnny, Justin, Lady, Michael, Mick, a me Taylor , e like me ia i hōʻikeʻia i lalo nei:
6, Elvis Presley,'Amoa 335,'Auwina $ 6.30 7, John Lennon, Kālā 271,'Oiho $ 7.90 5, Johnny Cash, Helu 482, Kēia $ 6.50 1, Justin Timberlake, Kākau 545, Kēia $ 6.30 4, Lady Gaga, Pii 118, Kauka $ 6.30 8, Michael Jackson, Title 373, Price $ 5.50 3, Mick Jagger, Title 610, Price $ 7.90 2, Taylor Swift, Title 723, Price $ 7.90Inā hoʻopauʻoe i ka faila me -k3 (hoʻohanaʻia ka laina o nā mea e hoʻomaka ana ma ka pae 3) - ka heluna helu helu),ʻo ka huahana:
4, Lady Gaga, Kaumua 118, Kauka $ 6.30 7, John Lennon, Title 271, Price $ 7.90 6, Elvis Presley, Title 335, Price $ 6.30 8, Michael Jackson, Title 373, Price $ 5.50 5, Johnny Cash, Title 482, Price $ 6.50 1, Justin Timberlake, Title 545, Price $ 6.30 3, Mick Jagger, Title 610, Price $ 7.90 2, Taylor Swift, Title 723, Price $ 7.90a
$ sort -k4 test.txthana i ka papa inoa i hoʻonohonohoʻia e ka uku:
8, Michael Jackson, Title 373, Price $ 5.50 1, Justin Timberlake, Title 545, Price $ 6.30 4, Lady Gaga, Pane 118, Price $ 6.30 6, Elvis Presley, Title 335, Price $ 6.30 5, Johnny Cash, Title 482, Price $ 6.50 2, Taylor Swift, Title 723, Ke kumukūʻai $ 7.90 3, Mick Jagger, Pelekikena 610, Ke kumu kūʻai $ 7.90 7, John Lennon, Title 271, Price $ 7.90Hoʻohuli i kahi Kope
E hoʻololi i ka hoʻololi i ka koho -r. Eia kekahi laʻana, e hoʻohana i nā hualoaʻa i luna nei:
$ sort -k4 -r test.txtnā hua liʻiliʻi:
7, John Lennon, Title 271, Price $ 7.90 3, Mick Jagger, Title 610, Price $ 7.90 2, Taylor Swift, Title 723, Price $ 7.90 5, Johnny Cash, Title 482, Price $ 6.50 6, Elvis Presley, Title 335, Price $ 6.30 4, Lady Gaga, Ka helu 118, Kikoa $ 6.30 1, Justin Timberlake, Kene 545, Ke kumu kūʻai $ 6.30 8, Michael Jackson, Mea 373, Price $ 5.50Hoʻopiliʻana i kahi Kōnae Puapili
ʻO ka hoʻounaʻana i kahi failaʻaʻole e hoʻopakele. No ka mālamaʻana i ka papa inoa i hoʻonohonohoʻia i loko o kahi faila, hoʻohanaʻoe i ka mea hoʻopuka hou:
ʻokoʻa -k4 -r test.txt> test_new.txtkahi "test_new.txt" ka waihona hou.
Ke hoʻokoeʻana i kahi kahawai
Hiki nō hoʻi iāʻoe ke hoʻohana i ke kauohaʻano i ka pukaʻana o ke kahawai, e like me ka mea pahū pipili:
$ ls -al | hōʻano -n -n -k5ʻO kēiaʻano ka hopena o ka helu inoa e hanaʻia e ka ls kauoha ma ka nui o ka file, e hoʻomaka me ka nui o nā pūnaewele. ʻO ka mea -n ke kuhikuhi nei i ka hōʻano helu ma mua o ka hua'ōlelo.