sort --help | |
| Typ softwaru | standardní UNIXová utilita či příkaz |
|---|---|
| Některá data mohou pocházet zdatové položky. | |
sort je v informatice nástroj propříkazový řádek, který pomocířadicího algoritmu změní pořadí řádků na jeho vstupu. Pořadí je dáno jedním nebo více položkami na řádcích vstupu. Standardně je řazení provedeno podle celého řádku (zleva doprava). Mezera je standardně používána jako oddělovač. Příkazsort je standardní součástíunixových systémů, ale i systémuDOS,Microsoft Windows aOS/2.
Za symbolem ‚$‘ je příkaz zadaný uživatelem/uživatelkou:
$ cat kontaktySmith, Brett 555-4321Doe, John 555-1234Doe, Jane 555-3214Avery, Cory 555-4132Fogarty, Suzie 555-2314
$ sort kontaktyAvery, Cory 555-4132Doe, Jane 555-3214Doe, John 555-1234Fogarty, Suzie 555-2314Smith, Brett 555-4321
Přepínač-n způsobí seřazení podle číselné hodnoty:
$ du /bin/* | sort -n4 /bin/domainname24 /bin/ls102 /bin/sh304 /bin/csh
Ve starších verzích příkazusort se používal přepínač ve tvaru+1, který způsobil, že pro seřazení řádků se použil druhý sloupec dat na vstupu. Nyní se používá přepínač-k, který slouží ke stejnému účelu (poznámka:-k2 pro druhý sloupec):
$ cat PSCAdam 12345Bob 34567Joe 56789Sam 45678Wendy 23456
$ sort -n -k2 PSCAdam 12345Wendy 23456Bob 34567Sam 45678Joe 56789
$ sort -t: -k2 PSCAdam:12345Wendy:23456Bob:34567Sam:45678Joe:56789
Přepínač-r pouze obrátí pořadí seřazení (Poznámka: místo A–Z seřadí sestupně Z–A):
$ sort -nrk2 PSCJoe 56789Sam 45678Bob 34567Wendy 23456Adam 12345
sortsort (anglicky)| Příkazy a programypříkazové řádkyUnixu (více) | |
|---|---|
| Správa souborů | |
| Správa procesů | |
| Správa uživatelů a prostředí | |
| Zpracování textu | |
| Programování vshellu | |
| Síťová komunikace | |
| Hledání | |
| Ostatní | |