Lintho tse lokelang ho hlophisoa li tlameha ho hlophisoa ka tsela e itseng
Lintlha tse ngotsoeng ka har'a Linux text file li ka hlophisoa ka taelo ea mofuta hafeela ntho e 'ngoe le e' ngoe e laoloa ka tsela e itseng. Hangata, comma e sebelisoa e le mohlahanyi oa tlhahisoleseding e fanoeng.
Melao ea motheo ea ho hlophisa
Taelo ea mofuta o lokisetsa mela e hlahang ho fisi e ngotsoeng bakeng sa ho e hlophisa ka nomoro le ka alfabeta. Melao e sa feleng ea taelo ea mofuta ke:
- Mongolo o qalang ka palo o hlaha pele temana e qala ka lengolo; linomoro tse tlase tsa mofuta oa pele.
- Mongolo o qalang ka lengolo le hlahang ka alfabeta pele ho moo lengolo la pele la lihlooho tse ling tse ngotsoeng ka tatellano li hlophisitsoe pele mongolo o qala ka lengolo le hlahang hamorao ka alfabeta.
- Moo mongolo o qalang ka liketsahalo tse kholo le tse tlaase tsa lengolo le le leng, mohlala o tlaase o hlophisoa pele.
Ho Hlophisa Tlhaloso Fono
E le hore u hlophise mela e faneng ka faele ea Linux, u sebelisa taelo ea mofuta o kang ona:
$ sort -k2 test.txte fanang ka faele "test.txt" ho ea ka litlhaku tse qalang ka lehlakoreng la bobeli (k2 e bua ka molumo oa bobeli). Ho nka hore lifaele tsa hau e kenang ke:
1, Justin Timberlake, Sehlooho sa 545, Theko ea $ 7.30 2, Taylor Swift, Sehlooho sa 723, Theko ea $ 7,90 3, Mick Jagger, Sehlooho 610, Theko ea $ 7,90 4, Lady Gaga, Sehlooho 118, Theko ea $ 7.30 5, Johnny Cash, Sehlooho 482, Theko $ 6.50 6, Elvis Presley, Sehlooho 335, Theko ea $ 7.30 7, John Lennon, Sehlooho sa 271, Theko ea $ 7,90 8, Michael Jackson, Sehlooho 373, Theko ea $ 5.50Hobane molumo oa bobeli molekong ona o na le mabitso a pele le a ho qetela, tlhahiso e hlophisitsoeng e hlophisitsoe ke lengolo la pele la lebitso la motho ka mong ka lehlakoreng la bobeli-Elvis, John, Johnny, Justin, Lady, Michael, Mick le Taylor , joalokaha ho bontšitsoe ka tlase:
6, Elvis Presley, Sehlooho 335, Theko ea $ 6.30 7, John Lennon, Sehlooho 271, Theko ea $ 7.90 5, Johnny Cash, Sehlooho 482, Theko $ 6.50 1, Justin Timberlake, Sehlooho 545, Theko $ 6.30 4, Lady Gaga, Sehlooho 118, Theko $ 6.30 8, Michael Jackson, Sehlooho 373, Theko ea $ 5.50 3, Mick Jagger, Sehlooho 610, Theko $ 7.90 2, Taylor Swift, Sehlooho 723, Theko ea $ 7,90Haeba o hlophisa faele ka -k3 (ho sebelisa lihlahisoa tsa moleng tse qalang karolong ea 3-Toro ea nomoro ea Sehlooho), se hlahisoang ke:
4, Lady Gaga, Sehlooho sa 118, Theko $ 6.30 7, John Lennon, Sehlooho 271, Theko ea $ 7.90 6, Elvis Presley, Sehlooho 335, Theko ea $ 6.30 8, Michael Jackson, Sehlooho 373, Theko ea $ 5.50 5, Johnny Cash, Sehlooho 482, Theko $ 6.50 1, Justin Timberlake, Sehlooho sa 545, Price $ 6.30 3, Mick Jagger, Sehlooho 610, Theko $ 7.90 2, Taylor Swift, Sehlooho 723, Theko ea $ 7,90le
$ sort -k4 test.txte hlahisa lethathamo le hlophisitsoeng ka theko:
8, Michael Jackson, Sehlooho sa 373, Theko ea $ 5.50 1, Justin Timberlake, Sehlooho sa 545, Theko $ 6.30 4, Lady Gaga, Sehlooho 118, Theko $ 6.30 6, Elvis Presley, Sehlooho 335, Theko $ 6.30 5, Johnny Cash, Sehlooho 482, Theko $ 6.50 2, Taylor Swift, Sehlooho sa 723, Theko ea $ 7,90 3, Mick Jagger, Sehlooho 610, Theko $ 7.90 7, John Lennon, Sehlooho sa 271, Theko ea $ 7,90Ho fetola mofuta
Moo-oa kgetho o tlohela ho hlophisa. Ka mohlala, u sebelisa liphetho tse ka holimo:
$ sort -k4 -r test.txtlihlahisoa:
7, John Lennon, Sehlooho sa 271, Theko ea $ 7.90 3, Mick Jagger, Sehlooho 610, Theko ea $ 7,90 2, Taylor Swift, Sehlooho 723, Theko ea $ 7,90 5, Johnny Cash, Sehlooho 482, Theko $ 6.50 6, Elvis Presley, Sehlooho 335, Theko $ 6.30 4, Lady Gaga, Sehlooho 118, Theko $ 6.30 1, Justin Timberlake, Sehlooho 545, Theko $ 6.30 8, Michael Jackson, Sehlooho 373, Theko ea $ 5.50Ho Boloka File e Hlophisitsoeng
Ho hlophisa faele ha e e boloke. Ho boloka lenane le hlophisitsoeng lefapheng, u sebelisa moemeli oa moeletsi:
mofuta -k4 -r test.txt> test_new.txtmoo "test_new.txt" ke faele e ncha.
Ho hlophisa Nōka ea Phallo
U ka boela ua sebelisa taelo ea mofuta ho phallo ea molapo, joalo ka moqhubi oa pipe:
$ ls -al | mofuta o-o-o-k5Sena se hlahisa sephetho sa palo ea faele e hlahisoang ke litaelo tsa ls ka boholo ba faele, ho qala ka lifaele tse kholo. The -n opereishene e hlalosa tlhahlobo ea linama ho e-na le li-alphabetic.