Matumizi ya amri ya aina ya Linux

Vipengee vinavyopangwa lazima vinapangwa kwa namna fulani

Takwimu katika faili ya maandishi ya Linux inaweza kupangiliwa na amri ya aina kwa muda mrefu kama kila kipengele kinapangwa kwa namna fulani. Mara kwa mara, comma hutumiwa kama mgawanyiko wa taarifa iliyopangwa.

Kanuni za Msingi za Kupanga

Amri ya aina inaweka upya mistari katika faili ya maandishi ili kuipangilia kwa namba na kwa herufi. Sheria za msingi kwa amri ya aina ni:

Panga faili ya Nakala

Ili kutatua mistari katika faili ya Linux iliyopangwa, unatumia amri ya aina kama hii:

Taa ya $ -2 ya mtihani.txt

ambayo inaunda faili "test.txt" kulingana na wahusika kuanzia safu ya pili (k2 inahusu safu ya pili). Kufikiri maudhui ya faili ya pembejeo ni:

1, Justin Timberlake, Title 545, Bei $ 7.30 2, Taylor Swift, Kichwa cha 723, Bei ya $ 7.90 3, Mick Jagger, Kichwa 610, Bei ya $ 7.90 4, Lady Gaga, Kichwa 118, Bei ya $ 7.30 5, Johnny Cash, Kichwa 482, Bei $ 6.50 6, Elvis Presley, Title 335, Bei $ 7.30 7, John Lennon, Kichwa 271, Bei ya $ 7.90 8, Michael Jackson, Kichwa 373, Bei $ 5.50

Kwa sababu safu ya pili katika mfano huu ina majina ya kwanza na ya mwisho, pato iliyopangwa imewekwa na barua ya kwanza ya jina la kwanza la kila mtu katika safu ya pili-Elvis, John, Johnny, Justin, Lady, Michael, Mick, na Taylor , kama inavyoonyeshwa hapa chini:

6, Elvis Presley, Kichwa 335, Bei ya $ 6.30 7, John Lennon, Kichwa 271, Bei ya $ 7.90 5, Johnny Cash, Kichwa cha 482, Bei ya $ 6.50 1, Justin Timberlake, Title 545, Bei $ 6.30 4, Lady Gaga, Kichwa 118, Bei $ 6.30 8, Michael Jackson, Kichwa cha 373, Bei ya $ 5.50 3, Mick Jagger, Kichwa cha 610, Bei ya $ 7.90 2, Taylor Swift, Kichwa cha 723, Bei ya $ 7.90

Ikiwa unatengeneza faili na -k3 (ukitumia yaliyomo ya mstari kuanzia safu ya 3-safu ya Nambari ya Title), pato ni:

4, Lady Gaga, Title 118, Bei $ 6.30 7, John Lennon, Kichwa 271, Bei ya $ 7.90 6, Elvis Presley, Kichwa 335, Bei ya $ 6.30 8, Michael Jackson, Kichwa 373, Bei $ 5.50 5, Johnny Cash, Kichwa 482, Bei $ 6.50 1, Justin Timberlake, Title 545, Bei $ 6.30 3, Mick Jagger, Kichwa cha 610, Bei ya $ 7.90 2, Taylor Swift, Kichwa cha 723, Bei ya $ 7.90

na

Tengeneza $ -k4 test.txt

hutoa orodha iliyopangwa na bei:

8, Michael Jackson, Title 373, Bei $ 5.50 1, Justin Timberlake, Title 545, Bei $ 6.30 4, Lady Gaga, Title 118, Bei $ 6.30 6, Elvis Presley, Kichwa 335, Bei $ 6.30 5, Johnny Cash, Kichwa 482, Bei $ 6.50 2, Taylor Swift, Kichwa cha 723, Bei ya $ 7.90 3, Mick Jagger, Kichwa 610, Bei ya $ 7.90 7, John Lennon, Kichwa 271, Bei ya $ 7.90

Kugeuza Aina

Chaguo--r inachukua uamuzi. Kwa mfano, kwa kutumia matokeo hapo juu:

Tengeneza $ -k4 -r test.txt

mavuno:

7, John Lennon, Kichwa 271, Bei ya $ 7.90 3, Mick Jagger, Kichwa cha 610, Bei ya $ 7.90 2, Taylor Swift, Kichwa cha 723, Bei ya $ 7.90 5, Johnny Cash, Kichwa 482, Bei ya $ 6.50 6, Elvis Presley, Kichwa 335, Bei ya $ 6.30 4, Lady Gaga, Title 118, Bei $ 6.30 1, Justin Timberlake, Title 545, Bei $ 6.30 8, Michael Jackson, Kichwa 373, Bei $ 5.50

Inahifadhi faili iliyopangwa

Kupanga faili hakuihifadhi. Kuhifadhi orodha iliyopangwa katika faili, unatumia mtumiaji anayeelekeza:

aina -k4 -r test.txt> test_new.txt

ambapo "test_new.txt" ni faili mpya.

Kupanga Pato la Mtoko

Unaweza pia kutumia amri ya aina ya pato la mkondo, kama vile operator wa bomba:

$ ls -al | aina-au-k5

Hii hutoa pato la orodha ya faili iliyozalishwa na amri ya ls kwa ukubwa wa faili, kuanzia na faili kubwa. -n operator hufafanua upangilio wa nambari badala ya kialfabeti.