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:
- Téks nu dimimitian ku angka nembongan sateuacan teks nu dimimitian ku aksara a; angka handap diurutkeun munggaran.
- Téks anu dimimitian ku aksara nu némbongan dina alfabét tadi yén hurup mimiti éntri téks lianna anu dumasar sateuacan teks anu dimimitian ku aksara nu nembongan engké di abjad.
- Dimana téks dimimitian kalawan instansi uppercase jeung aksara leutik tina huruf sarua, conto aksara leutik ieu dumasar munggaran.
Asihan hiji payil téks
Dina raraga nyortir garis dina file Linux Ubuntu delimited, Anjeun nganggo diurutkeun paréntah kawas kieu:
test.txt $ diurutkeun -k2nu 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,50Kusabab 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,90Lamun 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,90jeung
test.txt $ diurutkeun -k4ngahasilkeun 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,90Reversing a Susun
Pilihan -r reverses asihan nu. Contona, ngagunakeun hasil di luhur:
$ Diurutkeun -k4 -r test.txtngahasilkeun:
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,50Nyimpen 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.txtdimana "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 -k5Ieu sorts kaluaran tina file Listing dihasilkeun ku LS paréntah ku ukuran file, dimimitian ku payil panggedena. Operator -n hususna asihan numerik tinimbang alphabetic.