Mangpaat tina Komando Susun Linux Ubuntu

Item bisa disusun kudu delimited sababaraha cara

Data dina téks Linux Ubuntu file bisa disusun kalawan paréntah diurutkeun salami unggal unsur ieu delimited sababaraha cara. Remen, koma dipaké salaku SEPARATOR pikeun émbaran delimited.

Aturan dasar pikeun asihan

Paréntah diurutkeun rearranges garis dina file téks nyortir aranjeunna numerik na alphabetically. Aturan standar keur ngorana diurutkeun téh:

Asihan hiji payil téks

Dina raraga nyortir garis dina file Linux Ubuntu delimited, Anjeun nganggo diurutkeun paréntah kawas kieu:

test.txt $ diurutkeun -k2

nu sorts kana file "test.txt" nurutkeun kana karakter dimimitian dina kolom kadua (k2 nujul kana kolom kadua). Anggap eusi file input keur:

1, Justin Timberlake, Judul 545, Harga $ 7.30 2, Taylor Swift, Judul 723, Harga $ 7.90 3, Mick Jagger, Judul 610, Harga $ 7.90 4, Lady Gaga, Judul 118, Harga $ 7.30 5, Ganjar Cash, Judul 482, Harga $ 6,50 6, Elvis Presley, Judul 335, Harga $ 7.30 7, John Lennon, Judul 271, Harga $ 7.90 8, Michael Jackson, Judul 373, Harga $ 5,50

Kusabab kolom kadua di conto ieu ngandung ngaran mimiti jeung panungtung, kaluaran dumasar ieu disusun ku huruf mimitina tina ngaran hareup unggal individu dina kadua kolom-Elvis, John, Ganjar, Justin, Lady, Michael, Mick, sarta Mekarwangi , sakumaha ditémbongkeun di handap:

6, Elvis Presley, Judul 335, Harga $ 6,30 7, John Lennon, Judul 271, Harga $ 7.90 5, Ganjar Cash, Judul 482, Harga $ 6.50 1, Justin Timberlake, Judul 545, Harga $ 6,30 4, Lady Gaga, Judul 118, Harga $ 6,30 8, Michael Jackson, Judul 373, Harga $ 5.50 3, Mick Jagger, Judul 610, Harga $ 7,90 2, Taylor Swift, Judul 723, Harga $ 7,90

Lamun nyortir file kalawan -k3 (maké eusi garis dimimitian dina kolom 3-nu Judul angka kolom), kaluaran kasebut:

4, Lady Gaga, Judul 118, Harga $ 6.30 7, John Lennon, Judul 271, Harga $ 7.90 6, Elvis Presley, Judul 335, Harga $ 6.30 8, Michael Jackson, Judul 373, Harga $ 5.50 5, Ganjar Cash, Judul 482, Harga $ 6,50 1, Justin Timberlake, Judul 545, Harga $ 6.30 3, Mick Jagger, Judul 610, Harga $ 7,90 2, Taylor Swift, Judul 723, Harga $ 7,90

jeung

test.txt $ diurutkeun -k4

ngahasilkeun daptar dumasar harga:

8, Michael Jackson, Judul 373, Harga $ 5.50 1, Justin Timberlake, Judul 545, Harga $ 6.30 4, Lady Gaga, Judul 118, Harga $ 6.30 6, Elvis Presley, Judul 335, Harga $ 6.30 5, Ganjar Cash, Judul 482, Harga $ 6,50 2, Taylor Swift, Judul 723, Harga $ 7,90 3, Mick Jagger, Judul 610, Harga $ 7,90 7, John Lennon, Judul 271, Harga $ 7,90

Reversing a Susun

Pilihan -r reverses asihan nu. Contona, ngagunakeun hasil di luhur:

$ Diurutkeun -k4 -r test.txt

ngahasilkeun:

7, John Lennon, Judul 271, Harga $ 7.90 3, Mick Jagger, Judul 610, Harga $ 7.90 2, Taylor Swift, Judul 723, Harga $ 7.90 5, Ganjar Cash, Judul 482, Harga $ 6.50 6, Elvis Presley, Judul 335, Harga $ 6,30 4, Lady Gaga, Judul 118, Harga $ 6.30 1, Justin Timberlake, Judul 545, Harga $ 6.30 8, Michael Jackson, Judul 373, Harga $ 5,50

Nyimpen hiji payil diruntuykeun

Asihan file a teu simpen éta. Pikeun nyimpen daptar dumasar dina file, Anjeun nganggo operator alihan:

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

dimana "test_new.txt" teh file anyar.

Asihan a Kaluaran Populated place

Anjeun oge bisa nerapkeun paréntah diurutkeun ka kaluaran stream a, kayaning di operator pipe:

$ LS -al | diurutkeun -r -n -k5

Ieu sorts kaluaran tina file Listing dihasilkeun ku LS paréntah ku ukuran file, dimimitian ku payil panggedena. Operator -n hususna asihan numerik tinimbang alphabetic.