Ero sivun ”Sort” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Pb (keskustelu | muokkaukset) p (wikilinkki, termi) |
Pb (keskustelu | muokkaukset) p (satunnainen järjestäminen) |
||
Rivi 5: | Rivi 5: | ||
4 | 4 | ||
Kun tämä tiedosto sitten annetaan sort:ille parametrina, se tulostuu seuraavasti: | Kun tämä tiedosto sitten annetaan sort:ille parametrina, se tulostuu seuraavasti: | ||
$sort testi.txt | $ sort testi.txt | ||
3 gnu | 3 gnu | ||
4 | 4 | ||
Rivi 17: | Rivi 17: | ||
*<tt>-n, --numeric-sort</tt>: Vertaa merkkijonoja numeroina (jolloin 101>11, ilman tätä päinvastoin). | *<tt>-n, --numeric-sort</tt>: Vertaa merkkijonoja numeroina (jolloin 101>11, ilman tätä päinvastoin). | ||
*<tt>-o, --output=TIEDOSTO</tt>: Kirjoita tuloste tiedostoon TIEDOSTO. | *<tt>-o, --output=TIEDOSTO</tt>: Kirjoita tuloste tiedostoon TIEDOSTO. | ||
*<tt>-r, --reverse</tt>: Tuloste käännetyssä järjestyksessä | *<tt>-r, --reverse</tt>: Tuloste käännetyssä järjestyksessä. | ||
*<tt>-R, --random-sort</tt>: Järjestä rivit satunnaiseen järjestykseen. | |||
*<tt>--random-source</tt>: Satunnaisdatan lähde (esimerkiksi /dev/[[random]] tai <tt>/dev/urandom</tt>). | |||
== Katso myös == | == Katso myös == | ||
Rivi 24: | Rivi 26: | ||
*[[Uniq]] | *[[Uniq]] | ||
[[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]] | [[Luokka:Coreutils]] | ||
[[Luokka:Komentorivin perustyökalut]] |
Versio 22. marraskuuta 2009 kello 17.24
Sort on komentoriviohjelma, joka tulostaa tiedoston sisällön tai sille putkitetun tiedon järjestetettynä suuruusjärjestykseen. Esimerkiksi mikäli on tiedosto teksti.txt jonka sisältö on seuraava:
54 ab 54 aa foo 3 gnu 4
Kun tämä tiedosto sitten annetaan sort:ille parametrina, se tulostuu seuraavasti:
$ sort testi.txt 3 gnu 4 54 aa foo 54 ab
Valitsimia
Sopivilla valitsimilla voi muokata sortin toimintaa:
- -f, --ignore-case: Älä huomioi isojen ja pienten kirjainten eroa.
- -M, --month-sort: Huomioi kuukaudet seuraavasti: JAN < ... < DEC
- -n, --numeric-sort: Vertaa merkkijonoja numeroina (jolloin 101>11, ilman tätä päinvastoin).
- -o, --output=TIEDOSTO: Kirjoita tuloste tiedostoon TIEDOSTO.
- -r, --reverse: Tuloste käännetyssä järjestyksessä.
- -R, --random-sort: Järjestä rivit satunnaiseen järjestykseen.
- --random-source: Satunnaisdatan lähde (esimerkiksi /dev/random tai /dev/urandom).